Клавиши L и S рассматриваются как ярлыки в Gnome

Кажется, что наугад, моя среда GNOME 3.20 в Ubuntu 16.04 начала интерпретировать каждую несмещенную строчную букву L как ярлык для справки Gnome и каждый S как переключатель для включения. клавиатура Клавиша возврата также не работает, но, похоже, ничего не вызывает. Это делает печатание практически невозможным. Использование внешней клавиатуры не помогает, но проблема не возникает в KDE.

Я проверил свои собственные сочетания клавиш в настройках клавиатуры Gnome, и в этом не было ничего необычного. Похоже, там не было аналогичных ярлыков, так что я уверен, что это не просто случай неправильной работы мета-ключа на клавиатуре моего ноутбука (хотя я также проверил, что numlock и т. Д. Не включены). Кто-нибудь сталкивался с чем-то подобным или есть какие-либо идеи о том, как его исследовать?

РЕДАКТИРОВАТЬ : вывод xev -e keyboard

Для рабочей клавиши d

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 :

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 ------------
4
задан 4 October 2018 в 14:23

4 ответа

Я рекомендовал бы перейти на Клавиатуру Gnome:

Настройки-> Клавиатура-> Ярлыки (вкладка)

Двойная проверка ярлык Браузера, а также Экранной клавиатуры Справки Средства запуска в категориях Launcher и Universal Access соответственно. Клавиша Backspace должна отменить назначение ярлыка и отметить его как Отключенный. Что касается ярлыка, присвоенного Вашей клавише Backspace, необходимо будет сделать немного расследования и выполнить те же шаги. Universal Access impossible to type , К сожалению, я не мог воссоздать ту же проблему и пожелать Вам всего наилучшего

0
ответ дан 5 October 2018 в 00:23
  • 1
    @Alan, Что, если Вы оставляете свой оригинал, переименовывает, но делают дополнительный нижний регистр с rename 's/(.*)\.(\w)(.*)/$1.\l$2$3/' *, Это делает слово перед последним нижним регистром периода. Таким образом от Qwe.Asd.Zxc до Qwe.Asd.zxc' – V-Mark 31 October 2017 в 12:48

Вы уверены, что используете правильную раскладку клавиатуры? К настройкам раскладки клавиатуры можно получить доступ от настроек->, ввод текста-> + входит в систему нижняя часть. это список раскладок клавиатуры, с которыми можно свериться.

0
ответ дан 5 October 2018 в 00:23
  • 1
    ... и можно поместить, они переименовывают вместе... – V-Mark 31 October 2017 в 12:56
  1. Тестовый ввод с клавиатуры сырых данных & отображение: Выполненный sudo evtest в одном терминале и затем xev -e keyboard в другом. Затем проверьте ключевых на оба состояния, когда они работают нормальные и когда они - необычный ярлык. Попробуйте каждый включает время, чтобы иметь чистый вывод.

  2. Проверка, если Вы имеете .xmodmap, .xbindkeysrc или какие-либо другие настройки модификатора карты клавиатуры:

    ls -a | grep "^\.x"
    

    Ссылка: , Как я повторно отображаю определенные ключи или устройства?

0
ответ дан 5 October 2018 в 00:23
  • 1
    Привет V-Mark - Не уверенный, как это отличается, чем, что я в настоящее время делаю (хотя, вероятно, более эффективно). Я все еще выполнил бы две команды? – Alan 31 October 2017 в 14:51

Попробуйте длинное нажатие любые ключи, которые находятся в сочетании клавиш. Иногда у меня есть клавиши, которые не нажимаются, но регистрируются. Например, клавиша Backspace не работает, все, что я делаю имеет странные результаты и если я поразил w завершения окна. Я выяснил, что это думало, что Ctrl нажимался, когда это не был так я долго нажатый Ctrl и который зафиксировал его.

0
ответ дан 5 October 2018 в 00:23
  • 1
    Я don' t хотят удалить его, но я didn' t знают о маскировании. Это могло бы работать если я can' t находят настоящую проблему. Последняя часть является другой большой подсказкой I didn' t знают, Спасибо! На основе его, I' ve отредактировал мой вопрос с информацией, что перезапуск процесса кажется связанным с dbus. Существует ли способ сузить его вниз больше? – Darien Marks 2 November 2017 в 15:14

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

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