2

Я использую Ubuntu 9.10 на ноутбуке Dell D620. Правая клавиша управления моего ноутбука не работает в таких приложениях, как FireFox, Terminal и Vim. Я могу оставить Ctrl+T и открыть новые вкладки, оставить Ctrl+W в Vim, чтобы переключать окна и т.д., Но не с правой Ctrl.

Я запустил xev в терминале, чтобы увидеть, появляются ли события нажатия клавиш, и они появляются. Это выход

KeyPress event, serial 36, synthetic NO, window 0x4a00001,
    root 0xfd, subw 0x0, time 2987783, (160,-9), root:(163,39),
    state 0x10, keycode 105 (keysym 0xff20, Multi_key), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: True

KeyRelease event, serial 36, synthetic NO, window 0x4a00001,
    root 0xfd, subw 0x0, time 2987852, (160,-9), root:(163,39),
    state 0x10, keycode 105 (keysym 0xff20, Multi_key), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Как я могу получить свой правильный управляющий ключ, чтобы ответить снова? Если есть ярлык или что-то, что мешает функционированию моей правильной клавиши управления, как мне его очистить? Я установил раскладку клавиатуры по умолчанию, но это тоже не помогло.


Обновить

В xev левый элемент управления выглядит так

KeyPress event, serial 36, synthetic NO, window 0x4a00001,
    root 0xfd, subw 0x0, time 3301139, (218,3), root:(221,51),
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x4a00001,
    root 0xfd, subw 0x0, time 3301230, (218,3), root:(221,51),
    state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

На 3-х строках написано Control_L . Но для правильного управляющего ключа он помечен как Multi_key . Таким образом, кажется, что мой правый управляющий ключ отображается как "Многоключевой", что, вероятно, неправильно.


Я следовал инструкциям первого ответа и переназначил правую управляющую клавишу, и теперь правая управляющая клавиша отображается как Control_R, но она все еще не работает правильно.

1 ответ1

1

Как насчет переназначения его с помощью xmodmap?

$xmodmap -e 'keycode 105 = Control_R'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .