Правильная клавиша CTRL, отображенная как мультиключ в Ubuntu

Я использую Ubuntu 9.10 на Ноутбуке Dell D620. Правильная клавиша CTRL моего ноутбука не отвечает в приложениях как FireFox, Терминал и 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

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


Обновление

В 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

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


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

3
задан 11.08.2017, 21:51

1 ответ

Как насчет того, чтобы повторно отобразить его с xmodmap?

$xmodmap -e 'keycode 105 = Control_R'
2
ответ дан 08.12.2019, 01:49

Теги

Похожие вопросы