Articles of xkb

Как изменить значение 3-го уровня ключей с помощью XKB

У меня был аккуратный маленький хак, чтобы получить немецкий Umlaute на американской клавиатуре ANSI с XModap. Когда я держу Caps-Lock, я получаю Umlaute в тех местах, где они находятся на немецкой клавиатуре. Здесь мой файл .Xmodmap remove Lock = Caps_Lock keycode 66 = Mode_switch keycode 26 = e E EuroSign cent keycode 30 = u […]

Выполнить скрипт при подключении к внешней клавиатуре

РЕДАКТИРОВАТЬ: Это не дубликат, потому что связанный вопрос касается внешних USB- накопителей , а не клавиатуры . Предлагаемая команда udevadm info -a -n sdb ничего не делает для поиска соответствующих атрибутов клавиатуры . Потратив на это больше часа, в конце концов я попробовал следующее, что вряд ли будет точным: SUBSYSTEMS=”input”, RUN+=”/home/jx/Dropbox/scripts/keyboard.sh %p” SUBSYSTEMS=”hid”, RUN+=”/home/jx/Dropbox/scripts/keyboard.sh %p” […]

Кроме Alt + Shift для переключения раскладки клавиатуры, есть ли другие комбинации клавиш Xorg?

Все, что я могу найти о XkbOptions, было: Option “XKbOptions” “grp:alt_shift_toggle” Кажется, я могу использовать только комбинацию alt + shift для переключения раскладки клавиатуры, какие еще клавиши я могу использовать?

Почему вкладка не может быть изменена с помощью ISO_Level3_Shift

Я использую 40-клавишную клавиатуру, которая называется маргаритка, я хочу, чтобы все мои клавиатуры имели последовательную раскладку. Вкладка не может быть изменена на другие клавиши, это пустая трата ресурсов. Соответствующая часть в .Xmodmap: clear Mod5 ! 47 is the ; key on the keyboard keycode 47 = ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift add Mod5 = […]

запретить Qemu / Spice захватывать ключи, которые связаны в другом месте

Моя настройка: Qemu с дисплеем Spice, управляемым libvirt, работающим в Linux с X11. Я ищу способ сохранить привязки клавиш в оконном менеджере и X-сервере, когда клиент Qemu сфокусирован. Опция libvirt или Qemu, флаг компиляции или какая-то магия X11 – что угодно. Конкретный пример: когда я Mod4+1 клавиши Mod4+1 я хочу, чтобы WM переключился на тег […]

Как я могу настроить xkb для переключения макетов в обе стороны?

Если я запускаю setxkbmap -layout us,us -variant altgr-intl,colemak -option grp:alt_space_toggle , я могу переключиться с компоновки AltGr-International на Colemak, нажав Alt + Space. Но это не работает наоборот, то есть я не могу переключиться с Colemak на AltGr-International с Alt-Space. Я также попытался запустить setxkbmap -layout us,us -variant altgr-intl,colemak -option grp:alt_space_toggle,grp:alt_space_toggle , но это тоже […]

Сопоставьте ключ символа с некоторым ключом-модификатором ?

Я так привык к emacs keybinding, что я использую keybindings стиля emacs для всей моей системы (с настройками gtk). Я сопоставил ключ Caps-Lock с дополнительным ключом управления. Но это не помогает мне испытывать боль после нескольких часов работы. То, что я надеюсь сделать, это сопоставить символ (я ищу ключ «l») таким образом, чтобы он нормально […]

Изменение поведения ключей-модификаторов по всей системе

Я бы хотел сделать ключи-модификаторы (control, alt, shift, meta, super, lv3_switch), чтобы действовать как обычные клавиши, я имею в виду, не удерживая одну из них для выполнения связанной комбинации клавиш. Скажем, Cx M-1 можно набрать как press Ctrl key — release Ctrl key press x key — release x key press Meta key — release […]

Настройка Caps Lock в качестве модификатора и переключателя компоновки

Я хочу установить ключ блокировки колпачка, который будет работать как модификатор (modkey) и переключатель компоновки одновременно. Я хочу, чтобы Caps Lock выступал в качестве клавишной клавиши в удивительной комбинации комбинаций горячих клавиш, например, Caps Lock + Enter открывает терминал и так далее. Когда Caps Lock нажата как одна клавиша, он должен действовать как коммутатор компоновки […]

Как запустить команду при входе в GNOME?

Я хотел бы запустить xkbcomp при входе пользователя в систему, чтобы изменить его клавиатуру. Команда работает нормально с терминала после входа в систему. Система представляет собой немодифицированную Fedora 20 Desktop Edition. Я попытался добавить команду (с полными путями) в gnome-session-properties $HOME/.xinitrc Я также добавил дополнительную запись в /etc/xdg/autostart/ : [Desktop Entry] Type=Application Name=Programmers on AZERTY […]