Ключ с отключенным доступом Chrome с xkb

Я переназначил свои клавиши PageUp и PageDown, так как они были неловко размещены прямо над левой и правой клавишами (XPS13 2018). Для этого я изменил файл под названием «pc» в / usr / share / X11 / xkb / symbols. Более конкретно, я заменил строки

key {[Prior]};

key {[Next]};

на

key [[NoSymbol, Prior]};

key {[NoSymbol, Next]};

, а затем перезапустил X-сервер.

С этими настройками нажмите например, ключ PgUp не должен ничего делать, а удар Shift + PgUp должен вызывать регулярное действие PgUp (то же самое с PgDown).

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

Моя единственная проблема касается Google Chrome; Shift + Pgup ничего не делает, также PgUp (то же самое с PgDown). Эти ключи теперь кажутся бесполезными в Chrome.

Является ли это способом переназначения ключа (PgUp / PgDown), поэтому ему не присваивается ничего, если он попал нормально, и выполнять его нормальное поведение при выполнении Shift + (или Ctrl + key / Altgr + и т. д.), как для системы, так и для других приложений, таких как Chrome?

PS: Я пытался переназначить ключи с помощью xmodmap. Это работало для терминальных и текстовых редакторов, но не для Chrome и еще нескольких приложений GTK; эти последние, похоже, игнорируют сопоставления и выполняют нормальные действия для этих ключей.

Я запускаю Ubuntu 17.10 на сервере X (а не в wayland).

0
задан 6 April 2018 в 17:04

0 ответов

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

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