Переключай макет с помощью CapsLock и ничего не делай с помощью Shift + CapsLock

Мне нужно переключить раскладку клавиатуры с помощью Caps Lock .
Я сделал System Settings -> Keyboard layout -> options -> keys to change layout -> caps lock, и это работает.

Но иногда я нажимаю Shift + Caps Lock , и я злюсь, поэтому я хочу заблокировать Shift + Caps Lock < / kbd> иметь верхний регистр. Как мне этого добиться? Я пытался выбрать System Settings -> Keyboard layout -> options -> Caps Lock behavior -> disable Caps Lock, но после этого Caps Lock не меняет раскладку, как я хочу.

ОС - это Ubuntu 11.10

Что мне нужно сделать, чтобы этого добиться?

Запущенная награда

4
задан 23 October 2011 в 22:45

2 ответа

Лучшим вариантом будет, вероятно, отключить комбинацию клавиш Shift + Caps Lock , сопоставив ее с тем, чтобы ничего не делать. Таким образом, каждый раз, когда вы ошибочно вводите, ничего не происходит. Я не пробовал, но здесь может помочь.

После нескольких испытаний я могу порекомендовать следующие альтернативы:
1. Установите «Ключ (и) для изменения макета» на «Caps Lock (для первого Layout), Shift + Caps Lock (для last Layout) "и поместите два языка в правильном порядке, чтобы Caps Lock изменился, а Shift + Caps Lock изменился обратно. (Однако я предполагаю, что этого также не произойдет, поскольку вы по ошибке нажали Shift + Caps Lock)
2. Вместо этого установите «Ключ (и) для изменения макета» на «Shift + Caps Lock». По крайней мере, таким образом, вы больше осознаете свою ошибку.

Надеюсь, я помог.

0
ответ дан 23 October 2011 в 22:45

Попробуйте:

xmodmap -e "keycode 66 = "
xmodmap -e "clear Lock"

Не уверен, что он постоянный.

0
ответ дан 23 October 2011 в 22:45

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

Похожие вопросы: