
Macbook Pro キーボードの「Command」キーと「Alt/Option」キーを切り替えたいです。
キーボードが 2 つあります。内蔵キーボードと外付け USB キーボードです。両方を同じように動作させたいです。
Control (および MBP 内蔵キーボードの Fn) はそのままにしておきたいです。
これを行う最善の方法は何ですか?
これはUbuntu 16.04 で Ctrl キーと Alt キーを入れ替えるにはどうすればいいですか?しかし、Command を Control ではなく Alt と交換したいのです。
答え1
私は2012年中盤のMacBook ProにDebianをインストールしたばかりで、しばらく調べた後、同じ問題に遭遇しました。LinuxビジネスとStackExchangeに関しては初心者なので、ご容赦ください。私のようにMacBookキーボードに詳しくない場合は、xev
名前やキーコードなどを調べるために使用できます。
私のキーボードも同様の設定になっています:
[fn] [ control ] [alt/option] [⌘ command] [space] [⌘ command] [alt/option]
を使用するとxev
、これは次と同等になります。
[fn] [Control_L] [ Alt_L ] [ Super_L ] [space] [ Super_R ] [ Alt_R ]
では/usr/share/X11/xkb/symbols/
、さまざまなレベルでマッピングを変更できますが、この回答では、 のみを使用しますpc.txt
。 には、次のような内容が記載されています。
key <LFSH> { [ Shift_L ] };
key <LCTL> { [ Control_L ] };
key <LWIN> { [ Super_L ] };
...
key <RTSH> { [ Shift_R ] };
key <RCTL> { [ Control_R ] };
key <RWIN> { [ Super_R ] };
key <MENU> { [ Menu ] };
...
key <ALT> { [ NoSymbol, Alt_L ] };
include "altwin(meta_alt)"
次に、とAlt_L
を入れ替えてSuper_L
、保存し、再起動します。