web-dev-qa-db-ja.com

xmonad modキーをctrl-altにすることはできますか?

Altとctrlはどちらも個別に多くのことに使用されており、現在のキーボードにはWindowsキーがありません。 xmonad modキーを1つのキーではなくctrl-altにすることはできますか? (たとえば、ctrl-alt-1は最初のデスクトップに移動する必要がありますが、ctrl-1とalt-1は両方とも現在のアプリケーションに渡される必要があります。)

4
Alex Dehnert

はい、できます。本当に簡単です。例に飛び込んで説明します。この例は、私の設定ファイルの古いバージョンから直接来ています ここでオンラインで見つけることができます 。今いくつかのコードのために:

, ((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関数を使用することをお勧めします

6