Sway/Wayland에서의 Caps Lock 동작

Sway/Wayland에서의 Caps Lock 동작

X에서 Caps Lock을 짧게 누르면 Esc처럼 작동하고 누르고 있으면 Ctrl처럼 작동하도록 할 수 있습니다.

setxkbmap -option 'caps:ctrl_modifier'
xcape -e 'Caps_Lock=Escape' -t 100

Sway/Wayland에서 이 동작을 어떻게 복제할 수 있나요?

답변1

Sway 구성에 다음을 추가하십시오.

input "type:keyboard" {
    xkb_options caps:ctrl_modifier
}

원천:https://github.com/swaywm/sway/wiki#keyboard-layout

업데이트: OP는 "Caps Lock은 Escape이지만 누르고 있으면 Control"을 요청했습니다. 하나 있다는 것이 밝혀졌습니다간단한 절차이는 libevdev 수준에서 정확하게 수행됩니다(따라서 Wayland 여부에 관계없이 모든 디스플레이 서버에서 작동하며 위의 sway 구성이 필요하지 않습니다).

관련 토론 주제:https://github.com/swaywm/sway/issues/719

관련 정보