Articles of клавиатура раскладка

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

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

Невозможно добавить раскладку клавиатуры на Cinnamon

Я бы хотел попробовать польский макет Colemak. Он встроен в xkb: /usr/share/X11/xkb/rules $ grep -ri 'Polish (Colemak)' * base.extras.xml: <description>Polish (Colemak)</description> evdev.extras.xml: <description>Polish (Colemak)</description> К сожалению, при попытке добавить макет через приложение «Клавиатура» («Макеты» + «написать» «colemak») желаемый макет не отображается. Как я могу это исправить? Я использую Linux Mint 17.2 Cinnamon

Как настроить раскладку клавиатуры в Cinnamon / Ubuntu?

Я вижу, что в Cinnamon вы можете выбрать новую раскладку клавиатуры в – start – keyboard – layouts. Но ни одна из макетов не соответствует моей новой клавиатуре. Как переопределить один ключ (по-разному установленный ключ backspace, который Linux считает <)?

обменивать символы с числами в раскладке клавиатуры

Я хочу изменить раскладку клавиатуры таким образом, что удерживание Shift и нажатие цифровой клавиши приведет к тому, что на экране будет напечатан номер, а не символ, который находится на клавише. Например, SHIFT + 9 будет печатать 9 , а 9 будет печатать ( . Я также хотел бы переключить «[» и «]» на «{» и […]

В чем разница между раскладкой клавиатуры X11 и разворачиванием виртуальной консоли

В Linux у нас есть X11, который управляет раскладками клавиатуры, но, к сожалению, любые внесенные изменения не влияют на систему в целом, поэтому в tty вы остаетесь со стандартным qwerty независимо от ваших предпочтений X11. Недавно я решил вникать в tty, поэтому мне нужно было настроить мой макет (neo). В конце концов, я не мог, […]

Перемещение левого управления <LCTL> в xkb изменяет поведение Alt + Left Shift

По какой-либо причине нажатие любой клавиши alt (включая <MENU> ) вместе с <LFSH> переключает «Переключить окна приложения». Это можно отключить, комментируя key <LCTL> { [ Tab, Tab, Tab, Tab ] }; в моем файле макета xkb. Тем не менее, я хотел бы сохранить переопределение левого управления <LCTL> в Tab . Как я могу это сделать, […]

Поддерживает ли xkb сложные комбинации клавиш, такие как отображение s + hjkl влево, вниз, вверх и вправо?

Я пытаюсь настроить xkb, чтобы он регистрировал стрелку left , down , up и right когда я держу s (буква), и нажимаю h , j , k или l (аналогично Karabiner на MacOS). Это позволит осуществлять навигацию по vim или терминалу, не покидая средний ряд. Это возможно?

Как отобразить текущую раскладку клавиатуры?

Есть ли утилита, которая позволяет графически отображать текущую раскладку клавиатуры? Это может быть полезно, например, при записи на иностранном языке и наличии физической клавиатуры, указывающей только на локальный язык (позиционирование символов и т. Д.). Я хотел бы получить дисплей, похожий на следующий:

Список всех допустимых макетов kbd, вариантов и вариантов переключения (для использования с setxkbmap)

Есть ли способ из командной строки получить список всех доступных раскладок клавиатуры и относительных вариантов? Мне нужно указать все допустимые варианты макета / вариантов, которые будут использоваться, а затем из setxkbmap. Также о вариантах переключения макета есть способ получить список всех доступных вариантов (например, grp: shift_caps_toggle, …) Я знаю, что с setxkbmap -query Я извлекаю […]

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

Можно ли установить ограничение блокировки для переключения между вставками чисел и символами, которые они обычно запускают, когда удерживается сдвиг? например, когда вы обычно нажимаете клавишу 9, вы получаете ( если блокировка крышки не включена. Я попытался добавить эту строку в мой файл макета, в /usr/share/X11/xkb/symbols : key <AE05> { [ percent, 5 ] }; Это […]