LINUX.ORG.RU

как организовать перехват ка лавиатуры?


0

0

сабж.

размышлял на тему как сделать автопереключатель раскладок, вроде того что альпекс пишет сейчас. надо уметь перехватывать все входные события с клавиатуры, и при необходимости вставлять свои бэкспейсы и буквы в правильной кодировке.

с иксами вроде понятно как это сорганизовать, а вот как быть в консоли?

читать все клавиши демоном из /dev/input/event0 могу, но это только чтение. влезать в драйвер клавиатуры в ядре неохота.

можно ли это сделать на более высоком уровне -- например, написать обертку вокруг getc и подгружать ее через LD_PRELOAD?

anonymous
Ответ на: комментарий от Valeriy_Onuchin

ридлайн хорошо, но немного не то.
lynx, centericq, vim, emacs -- ридлайном не пользуются

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.