Мне нужно переключить раскладку клавиатуры с помощью Caps Lock kbd>.
Я сделал System Settings
-> Keyboard layout
-> options
-> keys to change layout
-> caps lock
, и это работает.
Но иногда я нажимаю Shift kbd> + Caps Lock kbd>, и я злюсь, поэтому я хочу заблокировать Shift kbd> + Caps Lock < / kbd> иметь верхний регистр. Как мне этого добиться? Я пытался выбрать System Settings
-> Keyboard layout
-> options
-> Caps Lock behavior
-> disable Caps Lock
, но после этого Caps Lock kbd> не меняет раскладку, как я хочу.
ОС - это Ubuntu 11.10
Что мне нужно сделать, чтобы этого добиться?
Запущенная награда
Лучшим вариантом будет, вероятно, отключить комбинацию клавиш Shift kbd> + Caps Lock kbd>, сопоставив ее с тем, чтобы ничего не делать. Таким образом, каждый раз, когда вы ошибочно вводите, ничего не происходит. Я не пробовал, но здесь может помочь.
После нескольких испытаний я могу порекомендовать следующие альтернативы:
1. Установите «Ключ (и) для изменения макета» на «Caps Lock (для первого Layout), Shift + Caps Lock (для last Layout) "и поместите два языка в правильном порядке, чтобы Caps Lock kbd> изменился, а Shift kbd> + Caps Lock kbd> изменился обратно. (Однако я предполагаю, что этого также не произойдет, поскольку вы по ошибке нажали Shift + Caps Lock)
2. Вместо этого установите «Ключ (и) для изменения макета» на «Shift + Caps Lock». По крайней мере, таким образом, вы больше осознаете свою ошибку.
Надеюсь, я помог.
Попробуйте:
xmodmap -e "keycode 66 = "
xmodmap -e "clear Lock"
Не уверен, что он постоянный.