Как узнать, какая клавиша нажата, как это видно из оконного менеджера Unity?

8

После сбоя системы ярлыки, которые я использую для переключения рабочих мест с модификатором Mod_3 (например, Mod_3 + Left для переключения рабочего места влево), перестали работать.

Я использую следующий .Xmodmapскрипт:

remove control = Control_R
clear mod3
add mod3 = Control_R

загружен xmodmap .Xmodmap.

Клавиша Control_R работает правильно, о чем сообщает xev. Но xevслишком много «низкого уровня» - показывает физические нажатые клавиши.

Мне нужно что-то, что позволило бы мне убедиться в том, что нажатие «вправо» вместе с «стрелкой влево» видно как Mod3+Leftединство.

Что-то, что могло бы заменить частично разбитое All Settings->Keyboardокно (оно никогда не было совместимо с ключом составления Mod3).

введите описание изображения здесь


Обновить:

Оказалось, что ярлыки были отключены из-за того, что отключен плагин Desktop Wall . Включение вернуло функциональность. Тем не менее вопрос остается в силе и без ответа.

Адам Рычковски
источник
мне это кажется слишком скромным - пожалуйста, проверьте сначала активированные языки в настройках клавиатуры - и какую клавиатуру вы активировали для этих языков (клавиатуру с 105 клавишами или клавиатуру с 99 клавишами), если у вас немецкая клавиатура, достаточно активировать только 105 ключей (например, IBM-Standard) ... это может быть проще, чем указано выше; o)
dschinn1001

Ответы:

1

Попробуйте один из них, может быть, у них нет проблем с mod3(которые они отображают как Hyper)

  • easystroke

    запустить дважды, чтобы показать пользовательский интерфейс, добавить действие, щелкнуть commandи изменить на key, затем он будет захватывать и отображать следующее нажатие клавиши.

  • compizconfig-settings-manager (ccsm)

    например, перейдите к general options -> keybindingsодному из них и измените его grab key combination.

lemonsqueeze
источник