Я использую 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, но это все еще не функционирует правильно.