Кажется, что наугад, моя среда GNOME 3.20 в Ubuntu 16.04 начала интерпретировать каждую несмещенную строчную букву L kbd> как ярлык для справки Gnome и каждый S kbd> как переключатель для включения. клавиатура Клавиша возврата также не работает, но, похоже, ничего не вызывает. Это делает печатание практически невозможным. Использование внешней клавиатуры не помогает, но проблема не возникает в KDE.
Я проверил свои собственные сочетания клавиш в настройках клавиатуры Gnome, и в этом не было ничего необычного. Похоже, там не было аналогичных ярлыков, так что я уверен, что это не просто случай неправильной работы мета-ключа на клавиатуре моего ноутбука (хотя я также проверил, что numlock kbd> и т. Д. Не включены). Кто-нибудь сталкивался с чем-то подобным или есть какие-либо идеи о том, как его исследовать?
РЕДАКТИРОВАТЬ : вывод xev -e keyboard
Для рабочей клавиши d kbd>
eKeyPress event, serial 28, synthetic NO, window 0x1c00001,
root 0xb5, subw 0x0, time 5537245, (226,149), root:(269,256),
state 0x0, keycode 41 (keysym 0x66, f), same_screen YES,
XLookupString gives 1 bytes: (66) "f"
XmbLookupString gives 1 bytes: (66) "f"
XFilterEvent returns: False
KeyRelease event, serial 28, synthetic NO, window 0x1c00001,
root 0xb5, subw 0x0, time 5537360, (226,149), root:(269,256),
state 0x0, keycode 41 (keysym 0x66, f), same_screen YES,
XLookupString gives 1 bytes: (66) "f"
XFilterEvent returns: False
Для строчных S kbd>:
KeymapNotify event, serial 28, synthetic NO, window 0x0,
keys: 4294967221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
L, кажется, не производит никакого вывода вообще, но это может быть, потому что это немедленно переключает фокус окна на окно справки.
Для sudo evtest
:
Event: time 1464451107.834624, type 4 (EV_MSC), code 4 (MSC_SCAN), value 26
Event: time 1464451107.834624, type 1 (EV_KEY), code 38 (KEY_L), value 1
Event: time 1464451107.834624, -------------- SYN_REPORT ------------
Event: time 1464451107.911967, type 4 (EV_MSC), code 4 (MSC_SCAN), value 26
Event: time 1464451107.911967, type 1 (EV_KEY), code 38 (KEY_L), value 0
Event: time 1464451107.911967, -------------- SYN_REPORT ------------
Event: time 1464451111.708492, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1464451111.708492, type 1 (EV_KEY), code 31 (KEY_S), value 1
Event: time 1464451111.708492, -------------- SYN_REPORT ------------
Event: time 1464451111.824893, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1464451111.824893, type 1 (EV_KEY), code 31 (KEY_S), value 0
Event: time 1464451111.824893, -------------- SYN_REPORT ------------
Event: time 1464451112.466926, type 4 (EV_MSC), code 4 (MSC_SCAN), value 20
Event: time 1464451112.466926, type 1 (EV_KEY), code 32 (KEY_D), value 1
Event: time 1464451112.466926, -------------- SYN_REPORT ------------
dEvent: time 1464451112.583242, type 4 (EV_MSC), code 4 (MSC_SCAN), value 20
Event: time 1464451112.583242, type 1 (EV_KEY), code 32 (KEY_D), value 0
Event: time 1464451112.583242, -------------- SYN_REPORT ------------
Я рекомендовал бы перейти на Клавиатуру Gnome:
Настройки-> Клавиатура-> Ярлыки (вкладка)
Двойная проверка ярлык Браузера, а также Экранной клавиатуры Справки Средства запуска в категориях Launcher и Universal Access соответственно. Клавиша Backspace должна отменить назначение ярлыка и отметить его как Отключенный. Что касается ярлыка, присвоенного Вашей клавише Backspace, необходимо будет сделать немного расследования и выполнить те же шаги. , К сожалению, я не мог воссоздать ту же проблему и пожелать Вам всего наилучшего
Вы уверены, что используете правильную раскладку клавиатуры? К настройкам раскладки клавиатуры можно получить доступ от настроек->, ввод текста-> + входит в систему нижняя часть. это список раскладок клавиатуры, с которыми можно свериться.
Тестовый ввод с клавиатуры сырых данных & отображение: Выполненный sudo evtest
в одном терминале и затем xev -e keyboard
в другом. Затем проверьте ключевых на оба состояния, когда они работают нормальные и когда они - необычный ярлык. Попробуйте каждый включает время, чтобы иметь чистый вывод.
Проверка, если Вы имеете .xmodmap
, .xbindkeysrc
или какие-либо другие настройки модификатора карты клавиатуры:
ls -a | grep "^\.x"
Ссылка: , Как я повторно отображаю определенные ключи или устройства?
Попробуйте длинное нажатие любые ключи, которые находятся в сочетании клавиш. Иногда у меня есть клавиши, которые не нажимаются, но регистрируются. Например, клавиша Backspace не работает, все, что я делаю имеет странные результаты и если я поразил w завершения окна. Я выяснил, что это думало, что Ctrl нажимался, когда это не был так я долго нажатый Ctrl и который зафиксировал его.
rename 's/(.*)\.(\w)(.*)/$1.\l$2$3/' *
, Это делает слово перед последним нижним регистром периода. Таким образом отQwe.Asd.Zxc
доQwe.Asd.zxc
' – V-Mark 31 October 2017 в 12:48