
xmonad.hsを使用しています。https://github.com/escaped/xmonad-config。 super-t(ウィンドウをタイルに再マージ)へのバインディングがどこからでも変更されたことはわかりませんが、super-tを使用するとフローティングウィンドウをタイリングできません。
答え1
キーバインディングは変更されず、最初から設定されていません。
main
キーがで上書きされたことがわかりますkeys = myKeys
。定義を見ると、myKeys
キーが追加されていないことがわかり、defaultConfig
作成者は使用したいキーバインディングのみを定義しました。
そのキーバインディングが必要な場合は追加する必要があります。keys
XConfig を受け入れ、マップ関連キーとその機能を返す関数です。作成者はモジュールfromList
の関数を使用してData.Map
リストからマップを作成します。リストにキーバインディングを追加できます。
myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
[
-- List elements, separated by commas
, ((modMask, xK_t), withFocused $ windows . W.sink)
-- Other list elements ...
]
XMonadドキュメントの関連部分:
XMonadの構成見ることができる場所ソースコードの定義
defaultConfig
追加したい他のキーバインディングも確認してください。withFocused
そしてwindows
記録されたXMonad.作業sink
そしてXMonad.StackSet、その他のウィンドウ操作機能を提供します。
答え2
ドキュメントにはありませんが、デフォルトのmod-shift-t
xmonad設定でタイルウィンドウをマージするのに役立ちます。