как и многие другие мне не нужны CapsLock. Я хочу переназначить его так, чтобы он имел функцию AltGr. Я использую Kubuntu 9.10, но я думаю, что должно быть решение, которое не зависит от распространения.
Я уже пытался использовать setxkbmap
или xmodmap
. Используя xmodmap
по крайней мере мне удалось, чтобы CapsLockвести себя как Del, следуя этому описанию .
Но я не смог добиться назначения AltGrповедения CapsLock.
Попробуйте один из них (замените keyim или код ключа вашего ключа caps-lock, если он другой):
или
источник
ISO_Level3_Shift
.-e
вариант. Я отредактировал свой ответ.Ответ Лонга является лучшим для современных настольных компьютеров, таких как Gnome, потому что сам Gnome использует xkb и по умолчанию перезаписывает конфигурации xmodmap (кроме того, xmodmap отключен и не поддерживается в Wayland). К сожалению, он будет работать только до перезагрузки.
Вы можете навсегда применить эту опцию для рабочего стола Gnome с помощью этой команды:
Конечно, вы можете сделать это изменение постоянно и даже в масштабе всей системы, не используя Gnome. Если вы используете Gnome, вы все равно должны использовать приведенную выше команду, чтобы Gnome не перезаписывал этот параметр. Для Arch вы можете добавить файл
/etc/X11/xorg.conf.d/90-custom-kbd.conf
со следующим содержимым:Я предполагаю, что это отличается между дистрибутивами, поэтому ваш пробег может отличаться.
источник