Как поменять ctrl и caps lock с помощью xmodmap

или любой другой инструмент, но я предпочитаю xmodmap.
Я попробовал это:

remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

Я тоже пробовал это:

xmodmap -e "keycode 66 = Control_L"

но ни один, кажется, полностью не работает. Вот журнал событий для нажатия caps lock:

KeyPress event, serial 28, synthetic NO, window 0x1a00001,
root 0x12d, subw 0x0, time 914826, (679,342), root:(680,362),
state 0x12, keycode 66 (keysym 0xffe3, Control_L), same_screen YES,
XKeysymToKeycode returns keycode: 37 // 37 is the control key code
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

я запускаю Ubuntu 10.10 с удивительным оконным менеджером.

15
задан Maruti
02.02.2023 15:05 Количество просмотров материала 2852
Распечатать страницу

2 ответа

С Переназначить Caps Lock:

man xmodmap показывает, как поменять местами левую клавиша управления и клавиша CapsLock:

!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
8
отвечен harrymc 2023-02-03 22:53

Это может сработать для вас.

/usr/bin/setxkbmap -option "ctrl:swapcaps"
14
отвечен Evan Carroll 2023-02-04 01:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх