OpenBSD – игнорирование конкретного нажатия клавиши

Я использую Lenovo Yoga, и экран всегда посылает некоторые «нажатия клавиш», чтобы указать его ориентацию или просто быть открытым, я не знаю.

В Linux я мог бы игнорировать эти нажатия клавиш с помощью setkeycodes 0x<...> 255 а потом все будет хорошо. Но на OpenBSD экранные нажатия клавиш вызывают звуковые сигналы на экране входа в xdm, блокируя удерживающие клавиши вниз, прерывая время от времени, и я не знаю, как обойти это.

Как я могу сопоставить это нажатие клавиши с какой-то пустотой и предотвратить ее прерывание между моими трюками? (и создание звуковых сигналов на экране входа в систему)

One Solution collect form web for “OpenBSD – игнорирование конкретного нажатия клавиши”

Эквивалентным решением OpenBSD для переназначения ключей является использование утилиты wsconsctl для настройки драйвера wscons (4) .

Пример из файлов wsconsctl (8) :

 wsconsctl keyboard.map+="keysym Caps_Lock = Control_L" 

Измените текущую клавиатурную кодировку, чтобы при нажатии клавиши Caps Lock была отправлена ​​одна и та же последовательность кодирования, как и Left Control.

Связанные вещи:

  • FAQ7 – Управление клавиатурой и дисплеем
  • LXDE: Как запустить программу / команду при нажатии одной или нескольких клавиш?
  • Нажмите кнопку мыши 8 («браузер вперед») на кнопку мыши 2 («средний клик») на RHEL
  • Ошибка firefox: соединение X11 отклонено из-за неправильной аутентификации
  • Использовать xvfb для автоматизации программы X
  • Переключить ключ к двум модификаторам или использовать мета-ярлыки в терминале (терминатор)
  • Манипуляция клавишей X и указателем захватывается в командной строке
  • Как скомпилировать xbindkeys
  • Запуск автономных полноэкранных приложений Google Chrome с помощью командной строки
  • Настройки повтора клавиатуры KDE не работают / не действуют?
  • Запуск X-приложений с терминала и последующие предупреждения
  • Как использовать интегрированную Intel и выделенную графику nVidia для питания разных мониторов?
  • Linux и Unix - лучшая ОС в мире.