私はついにこれを動作させました。
まず、これら2つのリソースは、この混乱を掘り下げたい人のために驚くべきものだ。特にこのスイッチオーバーをやろうとしている人のため
http://madduck.net/docs/extending-xkb/ & http://www.charvolant.org/~doug/xkb/html/index.html
を、これは私がやったことです:
1)あなたの新しいマッピング 2については、/ usr/share/X11/XKB /シンボルにファイルを作成)はそれでこれを置く:
// Control is SWAPPED with Win-keys
partial modifier_keys
xkb_symbols "cmd_n_ctrl" {
key <LWIN> { [ Control_L ] };
key <RWIN> { [ Control_R ] };
key <LCTL> { [ Super_L ] };
modifier_map Control { <LWIN>, <RWIN> };
modifier_map Mod4 { <LCTL> };
};
3:(オプション=シンボルセクションの下)
altwin2:cmd_n_ctrl = +altwin2(cmd_n_ctrl)
4:含めるためには、/ usr/share/X11/XKB /ルールで編集evdevのはevdevのに新しいオプションを追加.lst(同じディレクトリ):
altwin2:cmd_n_ctrl
(オプションセクションの下)
5:今、あなたの01-キーボード詐欺を編集fファイルに作成した新しいオプションを追加します。私のものは次のようになります:
Section "InputClass"
Identifier "keyboard-layout"
Driver "evdev"
MatchIsKeyboard "yes"
Option "XkbLayout" "us, ru, ca, fr"
Option "XkbOptions" "altwin2:cmd_n_ctrl"
EndSection
6:再起動してください。
上記のリソースは、このすべてを説明するのに役立ちます。これを行うもっと良い方法がおそらくあります(おそらく、/ usr/shareの内容を変更しないであろうが)。これまでのところ、これは私を動かすためのものです。
誰かがこのスポットにこだわるのを助けることを望みます!
こんにちは私は実際にこれをフォローしてctrl(Ubuntu 15.04 Virtual Box)にキャップを再マッピングしようとしています。なんらかの理由で、私のCtrlキーがsuperにマッピングされ、CommandキーがCtrlにマッピングされました。 Command-Cを押すとコピーされずに "c"の文字だけが出力されます。 01-Keyboardのconfファイルはどこにありますか?それは私が欠けている唯一の作品です。 – Sid