我尝试配置xkb以使用唯一热键选择每个键盘布局(en = Win + 1,de = Win + 2,jp = Win + 3)
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 :(得分:0)
我尝试了一些非常相似但也没有运气的东西。我最终只是将系统范围的快捷方式绑定到setxkbmap命令。就我而言:
超级+ F1 = setxkbmap de Super + F2 = setxkbmap us -variant colemak 等
我在Xfce桌面上,它有一个方便的键盘快捷工具,但还有其他方法可以在其他桌面上执行此操作。
干杯, OS