ddn*_*mad 4 keyboard-shortcuts xkb keyboard-layout
我想设置自定义快捷方式以使用setxkbmap
. 例如win_caps
( Win+ CapsLock)。此选项未列在/usr/share/X11/xkb/rules/base.lst
我怎样才能做到这一点?
您必须定义一个自定义选项,例如win_caps_toggle
.
将以下定义添加到您的/usr/share/X11/xkb/symbols/group
:
// toggle using win + capslock as combo
partial modifier_keys
xkb_symbols "win_caps_toggle" {
key <CAPS> {
type[Group1]="PC_SUPER_LEVEL2",
symbols[Group1] = [ Caps_Lock, ISO_Next_Group ]
};
};
Run Code Online (Sandbox Code Playgroud)
以及以下对您的描述usr/share/X11/xkb/rules/evdev.lst
:
grp:win_caps_toggle Win+Caps Lock
Run Code Online (Sandbox Code Playgroud)
该grp
部分下的任何位置(例如,下grp:caps_toggle
)。
然后你可以运行
setxkbmap -option grp:win_caps_toggle
Run Code Online (Sandbox Code Playgroud)
将Win+设置CapsLock为更改键盘布局的快捷方式。
注意:此解决方案不适用于 gnome 3。我认为为了使其工作,必须在 gnome 中禁用某些内容;我试过禁用gnome-settings-daemon
键盘插件和mutter
概览键,但没有成功。不过与其他 DE 一起工作正常。
归档时间: |
|
查看次数: |
1494 次 |
最近记录: |