Раньше в GNOME меняли местами caps lock и control, но когда я обновился до Ubuntu 9.04, я также изменил среду рабочего стола на Xfce. В моем xorg.conf есть следующая строка:
Option "XkbOptions" "ctrl:nocaps"
Но, похоже, это не имеет значения для Xfce. Любые идеи?
В итоге я удалил строку «XkbOptions» из моего xorg.conf и добавил это в автозапуск Xfce:
/usr/bin/setxkbmap -option "ctrl:nocaps"
Он превращает клавишу Caps Lock в дополнительный Ctrl, что помогает мне. Если бы вы хотели прямой обмен, я считаю "ctrl:swapcaps"
должно сработать. Как бы то ни было, эта страница представляет собой довольно приличное руководство:
http://manicai.net/comp/swap-caps-ctrl.html
У меня еще не было изменений, чтобы попробовать другие методы, но у меня также есть нетбук с немного необычной компоновкой, и мне, возможно, придется немного поработать с ним.
Я использую XFCE, но это решение должно работать в любой среде рабочего стола на Debian или Ubuntu:
Заменить XKBOPTIONS
определение в /etc/default/keyboard
с участием
XKBOPTIONS="ctrl:nocaps"
Это влияет на всех пользователей системы.
Это не повлияет на ваш текущий сеанс (вам нужно перезапустить X11),
так что вы можете запустить эту командную строку, чтобы изменить ситуацию до тех пор:
$ setxkbmap -option ctrl:nocaps
Чтобы воздействовать только на вашего пользователя, запустите указанную выше команду как часть сеанса: Откройте настройки XFCE (запустите xfce4-settings-manager
) и нажмите Сессия и запуск, перейдите в Автозапуск приложения вкладка и Добавить эту команду.
Вы могли бы попробовать xmodmap
У меня есть небольшой компьютер-нетбук с раздражающей дополнительной клавишей рядом с клавишей Shift влево. Поместив следующее в ~ / .Xmodmap, я могу переназначить ключ, чтобы он был другой клавишей с левым переключением.
keycode 94 = Shift_L
add shift = Shift_L
Возможно, вы можете сделать что-то подобное, чтобы поменять местами клавиши Caps Lock и Control?
Использовать xkeycaps чтобы посмотреть на раскладку клавиатуры и поменять местами модификаторы META и ALT или просто поменять местами все клавиши. Если вы планируете использовать какие-либо приложения GNOME, у GNOME есть некоторые предположения о том, какие ключи имеют модификаторы META и ALT. Возможно, вам будет проще поменять ключи полностью.
Xfce должен быть таким же, как GNOME и все другие среды рабочего стола здесь - что, вероятно, произошло, так это то, что он сломался при обновлении до Ubuntu 9.04 для всех сред, поскольку параметры конфигурации клавиатуры и мыши Xorg были перемещены с xorg.conf на HAL.
Более подробную информацию о новых методах конфигурации можно найти на таких страницах, как: