私は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
設定のままです。