URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85218
[ Назад ]

Исходное сообщение
"Альтернативное использование клавиши 'Caps Lock'"

Отправлено krizz , 09-Май-09 21:58 
Возникло желание повесить на Caps_Lock Escape, так как при использовании vim'а такой расклад невозбранно доставляет. Но в то же время сохранить возможность капсить используя комбинацию Shift+Caps_Lock.

Пытался сею идею реализовать по средствам xmodmap, но желаемого результата не добился, либо только Escape на этой клавише:

xmodmap -e "remove Lock = Caps_Lock"
xmodmap -e "keycode 66 = Caps_Lock"

а если так:

xmodmap -e "keysym Caps_Lock = Escape Caps_Lock"

то, Shift+Caps_Lock переключает капс, а Caps_Lock действует как Escape и переключает режим капса.

Собственно больше у меня идей нет, но я уверен, что такой расклад возможен ибо если через гуй в настройках клавиатуры назначить смену раскладки на Caps_Lock, то капс таки переключает раскладку, а Shift+Caps_Lock переключает режим капса.

Жду ваших советов. Спасибо.


Содержание

Сообщения в этом обсуждении
"Альтернативное использование клавиши 'Caps Lock'"
Отправлено anonymous , 12-Май-09 11:58 
>Собственно больше у меня идей нет, но я уверен, что такой расклад
>возможен ибо если через гуй в настройках клавиатуры назначить смену раскладки
>на Caps_Lock, то капс таки переключает раскладку, а Shift+Caps_Lock переключает режим
>капса.

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

xkbcomp :0 foo.bar

а потом

xkbcomp foo.bar :0

но это не вполне кошерно