MacのCmdキーをLinuxで動作させる方法

MacのCmdキーをLinuxで動作させる方法

Mac のように、Linux で Ctrl に加えて追加のキー イベント (つまり Cmd キー イベント) を送信できるようにしたいです。そして、Linux でキー バインディングを簡単にマッピングして、その Cmd キー イベントをリッスンし、Mac と同じショートカット ( Cmd+Cコピー、Cmd+Wウィンドウを閉じるなど)を実現します。

標準キーボードの をAltCmd にマッピングし、Caps LockCtrl(私の Mac の設定ではこのようになっているため、ターミナルで + を使用できます)にCtrlマッピングします。CEsc

これは可能ですか? そして、もっと重要なのは、これを実現するための簡単な解決策や設定はありますか? 注: 私は Linux を Mac マシンで実行したいのではなく、通常のキーボードを備えた PC マシンで Linux を実行し、キーの点で Mac のように動作させたいのです。

答え1

私のプロジェクト Kinto をチェックしてください。Caps Lock を Ctrl として設定することはできませんが、機能的には Linux が macOS のようなキーバインドを持つように再マップします。

確かに、標準の setxkbcomp オプションを試して、キャップを制御するために必要なものを見つけ、そのオプションを反映するようにカスタムの ~/.xkb/keymap/ ファイルを変更することは簡単です。

https://www.github.com/rbreaves/kinto

関連情報