저는 i3를 사용하고 있으며 미국 키보드를 사용하는 다른 사용자로부터 일부 키 바인딩을 가져왔습니다. i3 포럼에서 가장 쉬운 방법은 다음과 같습니다.
setxkbmap -layout us,pt .....
이 솔루션은 다른 키맵(ca, fr 등)에서는 잘 작동하는 것 같은데, PT의 경우 어떻게 해도 작동하지 않습니다.
i3가 시작될 때 실행되는 작은 스크립트가 있습니다. 스크립트 .config/i3/config
는 다음 위치에 있습니다.exec --no-startup-id keybindremap
문제의 스크립트는 다음과 같습니다.
xset r rate 300 50
setxkbmap -model acer_laptop -layout pt -variant ,, -option caps:super
killall xcape 2>/dev/null ; xcape -e 'Super_L=Escape'
xmodmap -e 'keycode 135 = Super_R'
내 문제는 내가 할 때이다:
setxkbmap -model acer_laptop -layout us,pt -variant ,, -option caps:super
키보드는 이 us
설정으로 유지됩니다.