Как я могу поменять CAPSLOCK на BACKSPACE?

10

Я хочу поменять Capslock на Backspace и пришел только для того, чтобы смешивать их вместе. Под этим я подразумеваю: удар Capslock работает как клавиша Backspace, но также активирует Caps (включая светодиод).

Когда я использовал Gnome, настройки клавиатуры позволяли мне легко переключаться. В XFCE эти параметры отсутствуют, поэтому я пробовал через. Xmodmap и xkeycaps . Xkeycaps даже позволяет мне экспортировать материал в .Xmodmap, но почему-то это не работает. Я здесь что-то пропустил!

Текущий .Xmodmap (прокомментирован, потому что он дает ошибки «bad keysym» в списке модификаторов «Caps_Lock», никаких соответствующих кодов клавиш », это в основном описано в форумах)

keycode  66 = BackSpace
! remove Lock    = Caps_Lock
remove Mod5    = Mode_switch Mode_switch

Ссылка на xmodmap для загрузки в .profile и т. д. тоже не работает. Я мог бы жить с установкой инструмента Gnome-Keyboard Settings на моей системе xfce, если больше ничего не помогает - какой из пакетов он?

EDIT: setxkbmap -option caps:backspace работает, НО: клавиша не повторяется при удержании, ЕСЛИ я не использую xmodmap -e "clear Lock" . Не совсем элегантный, но, по-видимому, работающий.

    
задан marto 02.11.2011 в 19:25
источник

3 ответа

10

Чтобы закрыть это, я добавлю свое текущее исправление. Может быть, кто-то может это использовать. Поместите это в сценарий, запустите его с помощью DE:

setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"
    
ответ дан marto 25.11.2011 в 22:00
источник
-1

Вы можете внести некоторые изменения в обмен ключами. Нажмите на значок питания в крайнем правом верхнем углу экрана. Выберите «Системные настройки» и дважды щелкните «Макет клавиатуры». Найдите «Option» во всплывающем окне и нажмите на него. Найдите «CAK Lock Key Behavior» и нажмите стрелку перед этим параметром, в раскрывающемся меню выберите «Make Caps lock extra Backspace». Надеюсь, это ответит на ваш вопрос. Спасибо.     

ответ дан all4naija 02.11.2011 в 23:10
-1

Когда я меняю клавиши в .xmodmap, я всегда даю две команды:

keycode key1 = function key2

keycode key2 = function key1

    
ответ дан joschi 03.11.2011 в 07:16