Отключенная клавиша Chrome переназначена на xkb

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

ключ {[Prior]};

ключ {[Next]};

ключом

{[NoSymbol, Prior]};

ключ {[NoSymbol , Далее]};

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

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

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

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

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

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

Я использую Ubuntu 17.10 на X-сервере (а не в Wayland).

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

0 ответов

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

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