Numpad и xmodmap

лично меня редкостно выбешивает отвратная работа numpad-а, как средства навигации. т.к. начинал с xt-клавиатур, то эти ваши at-стрелочки считаю новомодным хипстерством. после каких-то очередных обновлений эта гадость в связке urxvt+tmux отказалась работать вообще. только цифровой ввод, и пох на состояние numlock. игрища с разными типами терминалов и баловства с настройками не особо и помогли. причем без tmux/screen, в голом urxvt все работало as expected

в результате этих головняков я задался простым вопросом — а нахер мне в системе вообще два типа стрелок, хомендов и прочих пейджапов? ответ был однозначный — нахер мне это не упало, и одного достаточно. в результате родился такой вот конфиг для xmodmap, мапящий numpad-овские кнопки на соответствующую навигацию. заодно и caps на shift+caps перевесил, а то частенько ложные срабатывания были

keycode 66 = NoSymbol Caps_Lock NoSymbol Caps_Lock NoSymbol Caps_Lock

keycode 79 = Home KP_7 Home KP_7 Home KP_7
keycode 80 = Up KP_8 Up KP_8 Up KP_8
keycode 81 = Prior KP_9 Prior KP_9 Prior KP_9
keycode 83 = Left KP_4 Left KP_4 Left KP_4
keycode 85 = Right KP_6 Right KP_6 Right KP_6
keycode 87 = End KP_1 End KP_1 End KP_1
keycode 88 = Down KP_2 Down KP_2 Down KP_2
keycode 89 = Next KP_3 Next KP_3 Next KP_3
keycode 90 = Insert KP_0 Insert KP_0 Insert KP_0
keycode 91 = Delete KP_Decimal Delete KP_Separator

keycode 104 = Return

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *