2017-08-11 36 views
0

我想配置XKB選擇具有獨特的熱鍵(EN = WIN + 1,DE = WIN + 2,JP = WIN + 3)XKB:切換覆蓋VS熱鍵

replace key <I156> { [NoSymbol], actions[Group1] = [ LockGroup(group=1) ] }; 
    replace key <I157> { [NoSymbol], actions[Group1] = [ LockGroup(group=2) ] }; 
    replace key <I210> { [NoSymbol], actions[Group1] = [ LockGroup(group=3) ] }; 

    replace key <LWIN> { 
     symbols[Group1] = [ Super_L ], 
     actions[Group1] = [ SetControls(controls=overlay1) ] 
    }; 

    key <AE01> { overlay1 = <I156> }; 
    key <AE02> { overlay1 = <I157> }; 
    key <AE03> { overlay1 = <I210> }; 

每個鍵盤佈局但它打破了Win鍵的熱鍵(如Win + T)。是否可以配置鍵來切換不會打破熱鍵的重疊?

回答

0

我嘗試了一些非常相似的東西,但也沒有運氣。我最終只是將系統範​​圍的快捷方式綁定到setxkbmap命令。在我的情況:

超+ F1 = setxkbmap德 超+ F2 = setxkbmap我們-variant Colemak鍵盤 等

我是Xfce桌面,這對於鍵盤快捷鍵一個方便的工具,但也有上其他方式在其他桌面上執行此操作。

乾杯, Os