From: Kirill Frolov <Kirill_Frolov@p2.f827.n5030.z2.fidonet.org.>
Newsgroups: ftn.ru.linux
Subject: Эмуляция мыши на клавиатуре в X
ZK> Был бы недоступен - вообще бы невозможно было эту фичу использовать, а так -
ZK> просто неудобно. Курсор кстати в третьих Иксах перемещается очень медленно (в
ZK> четвертых побыстрее), и еще непонятно чем заменяются мышиные кнопки.
О! Это великая хитрость, поэтому потренируйся на нормальной клавиатуре
вначале.
+--------+--------+---------+----------+ Клавиши '/', '*' и '-' на цифровой
| | | | | клавиатуре выбирают одну из кнопок
| Num.L. | LMB | MMB | RMB | (левая, средняя и правая соответ-
| | | | | ственно), с которой будет вестись
+--------+--------+---------+----------+ дальнейшая работа. Однократное
| < | ^ | > | | нажатие выбирает соответствующую
| | | | / | | кнопку. Клавиша '5' работает как
| | | | Double | одна из выбранных кнопок мыши.
+--------+--------+---------+ Click + Клавиша '+' позволяет совершить
| | Button | | | "двойной щелчок" выбранной кнопкой
| <--- | Press/ | ---> | | мыши. В ситуации, когда требуется
| | Release| | | нажать какую-либо кнопку мыши и
+--------+--------+---------+----------+ параллельно совершить какие-либо
| | | | | действия, могут быть полезны
| / | | | | E | клавиши '0' и '.'. Клавиша '0'
| < | V | > | n | позволяет нажать и не отпускать
+--------+--------+---------+ t + выбранную кнопку мыши, а клавиша
| Button Press | Button | e | '.' позволит позже отпустить
| and DON'T release Release | r | нажатую кнопку. Причём, таким об-
| | | | разом можно зафиксировать в нажа-
+--------+--------+---------+----------+ том состоянии все 3 кнопки мыши.
Оставшиеся клавиши Num.Lock и Enter работаеют как и обычно. Да, включить
эту шнягу можно одновременным нажатием Shift и Num.Lock, и выключить ещё
одним нажатием. При переключении виртуальных консолей оно имеет привычку
автомагически выключаться.
Для "потренироваться" идеально подходит xev -- сразу видно чего нажимаешь.
Вот бы кто ещё сказал man что, а то это всё методом тыка выяснять пришлось...
830 Прочтений • [Эмуляция мыши на клавиатуре в X (mouse keyboard hardware x xfree86)] [08.05.2012] [Комментариев: 0]