LINUX.ORG.RU

Назначить CapsLock на переключение раскладки и Ctrl одновременно

 


0

1

Как назначить CapsLock на альтернативный Ctrl и переключение раскладки одновременно?

То есть, следующее поведение:

  • Нажатие и отпускание CapsLock без какой-либо клавиши = переключение раскладки.
  • Нажатие CapsLock+<Key> = Ctrl+<Key>

Как назначить CapsLock на альтернативный Ctrl и переключение раскладки одновременно?

keyd, вешаешь capslock = overload(control, capslock)

Работает overload(СЛОЙ_ПРИ_НАЖАТИИ, ДЕЙСТВИЕ_ПРИ_ОТЖАТИИ). При нажатии с другой клавишей будет работать как ctrl, при отжатии без другой клавиши как капс.

keyd (https://github.com/rvaiya/keyd/) может быть в репозитории дистрибутива.

altwazar ★★★★★
()
Последнее исправление: altwazar (всего исправлений: 2)

Использую для нециклического переключения раскладки схему,хоткей1 setxkbmap -layout ru,хоткей2 setxkbmap -layout us и тд.

Но перед этим нужно подчистить xorg.conf,xkbrc и другие конфиги,переназначающие раскладку,чтобы команда setxkbmap -query и ее options примерно выглядела - options: terminate:ctrl_alt_bksp

nik120s
()