Метод 1: использование конфигурации XKB
- Откройте терминал.
- Создайте новый файл конфигурации XKB (если он не существует):
sudo gedit /usr/share/X11/xkb/symbols/custom - Добавьте в файл следующие строки:
partial alphanumeric_keys xkb_symbols "numpad" { key <KP0> { [ KP_Insert ] }; key <KP1> { [ KP_End ] }; key <KP2> { [ KP_Down ] }; key <KP3> { [ KP_Page_Down ] }; key <KP4> { [ KP_Left ] }; key <KP5> { [ KP_Begin ] }; key <KP6> { [ KP_Right ] }; key <KP7> { [ KP_Home ] }; key <KP8> { [ KP_Up ] }; key <KP9> { [ KP_Page_Up ] }; }; - Сохраните и закройте файл.
- Отредактируйте файл
/usr/share/X11/xkb/rules/evdev.xml:sudo gedit /usr/share/X11/xkb/rules/evdev.xml - В разделе
найдите записьдля вашей раскладки клавиатуры (например,us ) code>для макета США). - В разделе
вашего макета найдите запись, которую вы используете (например,для базового варианта).basic - Добавьте следующие строки в запись
:<configItem> <name>custom</name> <description>Custom</description> </configItem> - Сохраните и закройте файл.
- Примените новую конфигурацию:
setxkbmap -layout <your_layout> -variant custom
Метод 2: использование Xmodmap
- Откройте терминал.
- Создайте новый файл Xmodmap (если он не существует):
touch ~/.Xmodmap - Откройте файл Xmodmap в текстовом редакторе:
gedit ~/.Xmodmap - Добавьте в файл следующую строку, чтобы отключить это поведение:
keycode any = NoSymbol - Сохраните и закройте файл.
- Примените новую конфигурацию Xmodmap:
xmodmap ~/.Xmodmap
Метод 3. Использование AutoKey
- Установите AutoKey, если он еще не установлен:
sudo apt-get install autokey-gtk - Откройте AutoKey из меню приложений.
- Нажмите «Новый сценарий», чтобы создать новый сценарий.
- Введите имя сценария (например, «Отключить Numpad Shift»).
- В редакторе скриптов введите следующий код:
keyboard.send_keys("<shift>+<KP_0>")Повторите эту строку для всех клавиш цифровой клавиатуры, которые вы хотите отключить.
- Сохраните скрипт и закройте редактор скриптов.
- В окне AutoKey щелкните правой кнопкой мыши скрипт и выберите «Свойства».
- В разделе «Горячие клавиши» назначьте комбинацию горячих клавиш для запуска сценария (например, Ctrl+Alt+N).
- Закройте окно свойств.
- Проверьте комбинацию горячих клавиш, чтобы убедиться, что клавиши цифровой клавиатуры отключены.