要約:XmonadMod-Shift-k
がMod-K
。つまり、Shift キーMod
をキーと同様に登録したくありません。 (私はキーとして使用Super
し、デフォルトはMod
whileです。)Alt
ほとんどのアプリケーションで私がよく知っているのは、ショートカットキーが私が押すキーの動きレベルに敏感であるということです。たとえば、を押すと
Ctrl-k
とは異なりますCtrl-K
。さらに、アプリケーションは、押す、トリガー、またはその他の原因が同じ効果をもたらすK
理由を気にしません。Shift
Caps Lock
Xmonadの基本的な方法は、Shiftキーを通常のShiftキーだけでなく、レベル3(ヨーロッパのキーボードの場合)とレベル5として登録することです。なぜなら、ほとんどのアプリケーションは
AltGr
キーをキーとして扱うからです。つまり、同時に押したキーバインディング「Super Shiftとk」を次のように処理します。Ctrl
Alt
Super-Shift-k
いいえのようにSuper-K
。後者の動作が欲しいです。 XmonadがShift
キーを押したためにキーを押すだけに興味があることを望みます。いいえ憂鬱な気分ですかShift
?
これに対する動機は、既存の「数値キー」ではなく、一部のキーの「シフトレベル」(つまり、最初のレベルではない)の1つに数字を持つキーマップがあることです。したがって、そのエントリにアクセスするには、いくつかの修飾キーを押す必要があります。しかし、これはワークスペースを変更しようとすると問題を引き起こします。 Xmonadは、「一緒にと憂鬱」のようなものを「一緒に、Super-Shift3-k
そして憂鬱」として登録するようです(シンボルが生成されたと仮定)。k
Super
Shift3
Super-3
Shift3-k
3