我可以將 xmonad mod 鍵設為 ctrl-alt 嗎?

我可以將 xmonad mod 鍵設為 ctrl-alt 嗎?

alt 和 ctrl 都單獨用於很多事情,而我目前的鍵盤沒有 Windows 鍵。我可以將 xmonad mod 鍵設為 ctrl-alt 而不是只有一個鍵嗎? (例如,ctrl-alt-1 應該轉到第一個桌面,但 ctrl-1 和 alt-1 都應該傳遞到目前應用程式。)

答案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- 之一?鍵。

哦,萬一您是 XMonad 新手,如果您不想深入創建像我這樣的更大的配置文件,並且想暫時保留它的基本結構,只需添加或修改幾個鍵,那麼我建議使用 EZConfig 函數,如本範例 main 函數所示

相關內容