2014-12-02 22 views

回答

1

使用xev以確定您的F1 - 鍵,這是我的系統上0xffbe的鍵符,並添加

myKeys = [ ((0, 0xffbe), spawn "/path/to/x.sh") ] 

xmonad.hs。正如XMonad.Util.EZConfig描述,使用

`additionalKeys` myKeys 

main功能,並重新編譯+重啓。也許這還與additionalKeysP<F1>,但我還沒有測試的 - 上面的鏈接了所有的相關信息。

+1

從你鏈接的'EZConfig'模塊文檔,你可以在你的函數的類型點擊'KeySym'到拿到['KeySym'類型的定義和定義的變量名稱爲鍵列表(HTTP:/ /xmonad.org/xmonad-docs/X11/Graphics-X11-Types.html#t:KeySym):xK_F1 – Leiaz 2014-12-02 12:36:38

+0

從Leiaz的評論繼,你應該能夠寫出像'主要= xmonad $ desktopConfig \'additionalKeys \' [((0,xK_F1),產卵 「/path/to/x.sh」) ... ]' – mhwombat 2014-12-03 17:35:23