Исправление двух ключевых событий при нажатии одной клавиши с помощью xmodmap

Я использую Dell Latitude D620. Всякий раз, когда я нажимаю клавишу пробела, клавиша со стрелкой вниз также запускается, чтобы выполнить свое действие. Вот журнал:

KeyPress event, serial 30, synthetic NO, window 0x3200001,
             root 0x10c, subw 0x0, time 2248017, (70,-9), root:(76,39),
    state 0x0, keycode 116 (keysym 0xff54, Down), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x3200001,
    root 0x10c, subw 0x0, time 2248018, (70,-9), root:(76,39),
    state 0x0, keycode 65 (keysym 0x20, space), same_screen YES,
    XLookupString gives 1 bytes: (20) " "
    XmbLookupString gives 1 bytes: (20) " "
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x3200001,
    root 0x10c, subw 0x0, time 2248083, (70,-9), root:(76,39),
    state 0x0, keycode 65 (keysym 0x20, space), same_screen YES,
    XLookupString gives 1 bytes: (20) " "
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x3200001,
    root 0x10c, subw 0x0, time 2248085, (70,-9), root:(76,39),
    state 0x0, keycode 116 (keysym 0xff54, Down), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

ClientMessage event, serial 33, synthetic YES, window 0x3200001,
    message_type 0x157 (WM_PROTOCOLS), format 32, message 0x155 (WM_DELETE_WINDOW)

Приведенный выше журнал предназначен для одного нажатия + отпускания клавиши пробела. Я хотел бы знать, как это исправить. Благодарю.

1 ответ

  • Перейдите в свой домашний каталог.
CD ~
  • Создать / Открыть файл .Xmodmap,
vim .Xmodmap
  • Добавьте следующие строки.
код клавиши 65 = пробел
код 116 = вниз
  • Выйдите и войдите снова.

  • Автоповтор может отсутствовать. Чтобы это исправить, запустите:

Xset R 66
  • Чтобы запускать его каждый раз, когда вы входите в систему, добавьте его в конец файла: /etc/X11/Xsession.d/50x11-common_determine-startup,

Примечание: я предположил, что пробел имеет код клавиши 65, а клавиша Вниз - 116.

Другие вопросы по тегам