Altとctrlはどちらも個別に多くのことに使用されており、現在のキーボードにはWindowsキーがありません。 xmonad modキーを1つのキーではなくctrl-altにすることはできますか? (たとえば、ctrl-alt-1は最初のデスクトップに移動する必要がありますが、ctrl-1とalt-1は両方とも現在のアプリケーションに渡される必要があります。)
はい、できます。本当に簡単です。例に飛び込んで説明します。この例は、私の設定ファイルの古いバージョンから直接来ています ここでオンラインで見つけることができます 。今いくつかのコードのために:
, ((altMask .|. controlMask, xK_Left ), prevWS)
, ((altMask .|. controlMask, xK_Right ), nextWS)
そして、それがすべてです。 Alt + Ctrl + Leftを押すとprevWS( CycleWSから )が実行され、Alt + Ctrl + Rightを押すとnextWSが実行されます。そして、それがすべてです。 XMonad構成のmyKeysセクションにあります。さらにヘルプが必要な場合は、コメントで質問してください。
設定ファイルで次のことに注意する必要があります。
altMask = mod1Mask
Altはmod-の1つである必要がありますか?キー。
ああ、XMonadを初めて使用する場合に備えて、私のような大きな構成ファイルの作成に飛び込みたくなく、今のところそれを骨の折れるものにしておき、いくつかのキーを追加または変更するだけの場合は Iこの例のメイン関数に示されているように、EZConfig関数を使用することをお勧めします 。