Как развязать Супер ключ или ключ Логотипа, таким образом, он может использоваться приложениями?

Я выполняю kubuntu-рабочий-стол на Lubuntu 17.04. Я хотел бы использовать Супер ключ в приложениях, но он в настоящее время активирует меню настольного приложения.

Я заглянул

Параметры настройки системы-> Рабочие области-> Ярлыки-> Глобальные Ярлыки-> Плазма.

Но это только показывает привязку Alt+F1. Поле Alternate пусто.

enter image description here

9
задан 29 April 2018 в 05:12

1 ответ

Забава w. xmodmap

При нажатии клавиш на клавиатуре существует несколько мест, которые определяют то, что происходит. Сама клавиатура, ядро, X или другой менеджер по оформлению. Для Вашей цели мы можем учить X рассматривать Супер ключ по-другому.

Супер ключ обычно отображается на Mod4. Так, при нажатии Mod4+Tab можно ожидать мочь снабдить вкладками через различные окна. Не всегда, но много раз приложения игнорируют этот модификатор или не получают его.

Опция, которую Вы имеете, состоит в том, чтобы корректироваться, как Супер ключ рассматривают. Если Вы сделаете это, то Вы, скорее всего, захотите выгрузить функциональность с другим ключом. Это должно гарантировать, что можно продолжить делать вещи, такие как предыдущий пример Mod4+Tab или другие общие комбинации.

Если Вы хотите видеть, как X работает с Вашими текущими модификаторами, можно распечатать тех, которые используют xmodmap:

$ xmodmap
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Здесь, мы видим, что все Супер ключи и ключи Hyper отображаются на Mod4. Если Ваша клавиатура имеет Левое и Правильный Супер ключ, Вы могли бы даже внести корректировку только в на или другой. Например, Вы могли взять Супер Упущенный из Mod4 при хранении Супер Права как нормальной кнопки Super.

Необходимо не торопиться, чтобы изучить, как другие использовали модифицирующие клавиши за эти годы, чтобы познакомиться с идеей и способом, которым люди учились пользоваться большей частью премущества. Идея состоит в том, что Вы убираете модификатор и затем добавляете назад к нему. Вы могли настроить что-то такой как ~/.xmodmaprc и затем выполнение xmodmap ~/.xmodmaprc.

# .xmodmaprc
clear mod4
clear control

add mod4 = Super_R
add control = Super_L
add control = Control_L
add control = Control_R 

Почему не только используют Клавишу CTRL для начала? Вероятно, что у Вас есть Клавиша CTRL рядом с Вашим Супер ключом, таким образом, будет ваше дело находить использование для другого модификатора, такого как Mod3 и использование это. Другие используют Mod2 или Mod5 довольно умными способами увеличить число доступных модификаторов.

После того как Вы получаете все способ, которым Вы хотели бы, у Вас могут быть они устанавливающие активированный X и Ваш пользователь каждый раз, когда Вы входите в систему путем добавления xmodmap строка к Вашему ~/.xinitrc файл:

xmodmap ~/.xmodmaprc

После переотображения ключа Super_L, чтобы не быть частью Mod4, но часть другой группы модификатора, Глобальные Горячие клавиши должны взять на сочетаниях клавиш.

Проблемы, вероятно, чтобы быть связанным

В то время как на самом деле ошибка (?) Gnome, это могло выйти или подобный случай быть Вам? Более вероятно, что Вы хотите это Плазменное обходное решение конфигурации, названное, "Как я могу препятствовать тому, чтобы Meta открыл средство запуска KDE Plasma?":

Как подразумевается здесь, редактирование ~/.config/kwinrc, добавление следующих строк к нижней части.  

[ModifierOnlyShortcuts]
Meta=

 

Затем перезапустите kwin с kwin_x11 --replace & disown.

0
ответ дан 23 November 2019 в 05:14

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

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