Xmonadがより標準的な方法でシフトレベルを処理できるようにします。

Xmonadがより標準的な方法でシフトレベルを処理できるようにします。

要約:XmonadMod-Shift-kMod-K。つまり、Shift キーModをキーと同様に登録したくありません。 (私はキーとして使用Superし、デフォルトはModwhileです。)Alt


ほとんどのアプリケーションで私がよく知っているのは、ショートカットキーが私が押すキーの動きレベルに敏感であるということです。たとえば、を押すと Ctrl-kとは異なりますCtrl-K。さらに、アプリケーションは、押す、トリガー、またはその他の原因が同じ効果をもたらすK理由を気にしません。ShiftCaps Lock

Xmonadの基本的な方法は、Shiftキーを通常のShiftキーだけでなく、レベル3(ヨーロッパのキーボードの場合)とレベル5として登録することです。なぜなら、ほとんどのアプリケーションは AltGrキーをキーとして扱うからです。つまり、同時に押したキーバインディング「Super Shiftとk」を次のように処理します。CtrlAltSuper-Shift-kいいえのようにSuper-K。後者の動作が欲しいです。 XmonadがShiftキーを押したためにキーを押すだけに興味があることを望みます。いいえ憂鬱な気分ですかShift

これに対する動機は、既存の「数値キー」ではなく、一部のキーの「シフトレベル」(つまり、最初のレベルではない)の1つに数字を持つキーマップがあることです。したがって、そのエントリにアクセスするには、いくつかの修飾キーを押す必要があります。しかし、これはワークスペースを変更しようとすると問題を引き起こします。 Xmonadは、「一緒にと憂鬱」のようなものを「一緒に、Super-Shift3-kそして憂鬱」として登録するようです(シンボルが生成されたと仮定)。kSuperShift3Super-3Shift3-k3

ベストアンサー1

おすすめ記事