Приветствую ещё раз!
Ага, наконец понятно всё с задачей! Не часто просто такие потребности встречаются!
У меня при включённой NumLock, Shift+KP_1(KP_3;KP_7:KP_9) выделения вообще не происходит
, просто курсор перемещается и всё.
А если выключить NumLock, то печатает соответственно 1;3;7;9 т.е. как описано в первом сообщении.
Скорее всего в каком-то конфигурационном фале это зарыто, попробую поискать…
╔══════════════╦══════════════╦══════════════╦══════════════╦═══╦══════╦═══════════╦══════════════╗
║ Key ║ XEV ║ V#2 alter ║ V#3 alter ║ # ║ V#1 ║ V#2 ║ V#3 alter ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ Print Screen ║ Print ║ ║ ║ 1 ║ KP_1 ║ KP_End ║ ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ Scroll Lock ║ Scroll_Lock ║ ║ ║ 2 ║ KP_2 ║ KP_Down ║ ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ Pause Break ║ Pause ║ ║ ║ 3 ║ KP_3 ║ KP_Next ║ KP_Page_Down ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ Num Lock ║ Num_Lock ║ ║ ║ 4 ║ KP_4 ║ KP_Left ║ ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ / ║ KP_Divide ║ ║ ║ 5 ║ KP_5 ║ KP_Begin ║ ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ * ║ KP_Multiply ║ ║ ║ 6 ║ KP_6 ║ KP_Right ║ ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ - ║ KP_Subtract ║ ║ ║ 7 ║ KP_7 ║ KP_Home ║ ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ + ║ KP_Add ║ ║ ║ 8 ║ KP_8 ║ KP_Up ║ ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ Enter ║ KP_Enter ║ ║ ║ 9 ║ KP_9 ║ KP_Prior ║ KP_Page_Up ║
╠══════════════╬══════════════╬══════════════╬══════════════╬═══╬══════╬═══════════╬══════════════╣
║ .❨,❩ ║ KP_Separator ║ KP_Delete ║ KP_Decimal ║ 0 ║ KP_0 ║ KP_Insert ║ ║
╚══════════════╩══════════════╩══════════════╩══════════════╩═══╩══════╩═══════════╩══════════════╝
⮝⮝Это для ориентации такие могут быть названия клавишей на цифровом блоке…
Пользователь добавил сообщение 18 Июля 2021, 01:20:16:
Пока вот нашёл это, ориентир вроде есть…
https://askubuntu.com/questions/44921/how-to-change-shift-keypad-key-behaviorУ меня работает:
setxkbmap -option 'numpad:microsoft'
Интересная штука, вообще, просто никогда не пользовался
Думаю продолжим…
Пользователь добавил сообщение 18 Июля 2021, 06:55:02:
Можно, конечно, через автозапуск запускать
setxkbmap -option 'numpad:microsoft'
но это по-моему не очень красиво…
В xUbuntu у меня это просто добавлено в файл
/etc/default/keyboard# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=""
XKBOPTIONS="misc:typo,lv3:menu_switch,grp:ctrls_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,numpad:microsoft"
BACKSPACE="guess"
В xUbuntu практически все настройки клавиатуры можно в этом файле выполнить, имеется такая возможность.
В общем пробуйте, должно получиться.