Собственно сабж. Беда пришла в мой дом полный радости.
WM у меня DWM (Archlinux). Раньше всё работало, естественно. Может я снёс драйвер какой-то? Ибо конкретного моменте "когда перестало работать" я не заметил, так что остаётся гадать что было причиной. Кто-нибудь знает?
Уравление курсором с клавиатуры. (shift + NumLock не работают)
Модератор: Модераторы разделов
Уравление курсором с клавиатуры.
Мой компьютер зовут Марвин
Re: Уравление курсором с клавиатуры.
Чтобы убрать недосказанность и избавиться от последующих поисков.
Посмотрев заметки на «полях» клавиатуры , спасибо sash-kan, за это, и вообще, узнал, что режим включается при вводе символа Pointer_EnableKeys.
Как оказалось, комбинацию shift+num lock у этого символа отобрали т.к. много людей впадало в панику и непонимание. http://cgit.freedesktop.org/xkeyboard-conf...5e9bc3cb6876c66
Ну получается, что для решения этого вопроса достаточно одного символа, вопрос только в том, как его вводить. Как пример, можно через xmodmap повесить на что-то неиспользуемое, правый альт, например, или super. Правый. Или ещё вот на эту кнопочку, что менюшку вызывает. Или как в "заметках" на шифт+нумлоковская клавиша. Ну куда хотите, свобода же! Эгегегей!
Посмотрев заметки на «полях» клавиатуры , спасибо sash-kan, за это, и вообще, узнал, что режим включается при вводе символа Pointer_EnableKeys.
Как оказалось, комбинацию shift+num lock у этого символа отобрали т.к. много людей впадало в панику и непонимание. http://cgit.freedesktop.org/xkeyboard-conf...5e9bc3cb6876c66
Ну получается, что для решения этого вопроса достаточно одного символа, вопрос только в том, как его вводить. Как пример, можно через xmodmap повесить на что-то неиспользуемое, правый альт, например, или super. Правый. Или ещё вот на эту кнопочку, что менюшку вызывает. Или как в "заметках" на шифт+нумлоковская клавиша. Ну куда хотите, свобода же! Эгегегей!
Код: Выделить всё
keycode 134 = Pointer_EnableKeys
Мой компьютер зовут Марвин
Re: Уравление курсором с клавиатуры.
Нажать Pointer_EnableKeys не достаточно, необходимо чтобы в раскладке клавиатуры присутствовал соответствующий режим. Pointer_EnableKeys только переключает режим клавиатуры.
Например, в раскладке присутствует режим управляющий курсором с клавиатуры:
Режим может и не присутствовать.
Например, в раскладке присутствует режим управляющий курсором с клавиатуры:
Код:
$ xmodmap -pke | grep KP_
keycode 63 = KP_Multiply U22C5 KP_Multiply U22C5 0x10000d7 VoidSymbol XF86ClearGrab 0x10000d7 VoidSymbol XF86ClearGrab
keycode 79 = KP_Home KP_7 KP_Home KP_7 U2196 U21D6 U2196 U21D6
keycode 80 = KP_Up KP_8 KP_Up KP_8 U2191 U21D1 U2191 U21D1
keycode 81 = KP_Prior KP_9 KP_Prior KP_9 U2197 U21D7 U2197 U21D7
keycode 82 = KP_Subtract U2212 KP_Subtract U2212 U2212 VoidSymbol XF86Prev_VMode U2212 VoidSymbol XF86Prev_VMode
keycode 83 = KP_Left KP_4 KP_Left KP_4 U2190 U21D0 U2190 U21D0
keycode 84 = KP_Begin KP_5 KP_Begin KP_5 U2194 U21D4 U2194 U21D4
keycode 85 = KP_Right KP_6 KP_Right KP_6 U2192 U21D2 U2192 U21D2
keycode 86 = KP_Add 0x100002b KP_Add 0x100002b 0x100002b VoidSymbol XF86Next_VMode 0x100002b VoidSymbol XF86Next_VMode
keycode 87 = KP_End KP_1 KP_End KP_1 U2199 U21D9 U2199 U21D9
keycode 88 = KP_Down KP_2 KP_Down KP_2 U2193 U21D3 U2193 U21D3
keycode 89 = KP_Next KP_3 KP_Next KP_3 U2198 U21D8 U2198 U21D8
keycode 90 = KP_Insert KP_0 KP_Insert KP_0 U2195 U21D5 U2195 U21D5
keycode 91 = KP_Delete period KP_Delete KP_Separator comma U202F
keycode 104 = KP_Enter NoSymbol KP_Enter
keycode 106 = KP_Divide U2215 KP_Divide U2215 0x10000f7 VoidSymbol XF86Ungrab 0x10000f7 VoidSymbol XF86Ungrab
keycode 125 = KP_Equal NoSymbol KP_Equal
keycode 129 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal
$
Режим может и не присутствовать.
Re: Уравление курсором с клавиатуры.
Раскладка, которая использует для цифрового блока клавиатуры, зависит от значения опции XKB keypad.
В Debian 7, для управления с клавиатуры опция должна быть равна oss
В Debian 7, для управления с клавиатуры опция должна быть равна oss
Код:
$ setxkbmap -option "keypad:oss"