2017-08-11 85 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