Как настроить capslock в качестве отдельного ключа?

В Windows вы можете использовать AutoHotKey, чтобы сделать Capslock автономным ключом (скажем, привязать его к "escape"), а также модификатором (чтобы можно было связать, скажем, "CapsLock + k", чтобы запустить браузер).

Я перепробовал все под солнцем, чтобы у CapsLock была своя специальная привязка PLUS, чтобы он стал ключом-модификатором в Ubuntu и Xubuntu, и пробовал разные скрипты Autokey python, но кажется, что это невозможно в Ubuntu/Xubuntu?

Я ошибся? Кто-нибудь знает, как это возможно?

3 ответа

Решение

Я наконец нашел свое решение с Xcape, которое позволяет вам отправлять события клавиш, когда клавиши-модификаторы отпускаются самостоятельно.

Попробуйте это в консоли:

setxkbmap -option caps:none
xmodmap -e 'keycode 66 = Multi_key';

Чем ваш Caps-Lock работает как ключ Compose.

Т.е. если вы ударили последовательно:

  • Compose, o, тогда e отобразит "œ",
  • Составьте, о, тогда р будет отображать "®",
  • Составьте3, затем 4 окажет "¾",
  • Составьте, о, затем / будет рендерить "ø",
  • Составьте, +, затем - окажет "±",
  • Составьтеs, затем s отобразит "ß",
  • ...

И так далее.

Если вы установили gnome tweak-tool, вы можете переопределить Caps-Lock от Typing Вкладка.

Вы можете сделать это, например, Escape или же Ctrl, Я превратил это в BackSpace,

Вы можете установить его используя:

sudo apt-get install gnome-tweak-tool

Я использую Ubuntu 14.04.

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