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
()

Топовейщий инструмент это – kmonad. Ему наплевать иксы или вяленый. Он из любой каловиатуры сделает что-то удобоворимое.

mamina_radost
()
Последнее исправление: mamina_radost (всего исправлений: 1)
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария