我想使用 setxkbmap 创建并设置自定义键盘布局。我创建了一个~/.xkb/prog
包含以下内容的文件:
partial default alphanumeric_keys
xkb_symbols "basic" {
include "latin(type4)"
name[Group1]="es for developers";
key <AE01> {[ 1, exclam, exclamdown, bar ]};
key <AD03> {[ e, E, EuroSign, sterling ]};
key <AB06> {[ n, N, ntilde, Ntilde ]};
key <AB07> {[ m, M, mu, mu ]};
key <AB10> {[ slash, question, questiondown, dead_hook ]};
include "level3(ralt_switch)"
};
我尝试使用 加载它setxkbmap -I$HOME/.xkb "prog"
,但出现“加载新键盘描述时出错”
我也尝试过setxkbmap -I$HOME/.xkb "prog" -print | xkbcomp -I$HOME/.xkb - $DISPLAY
,但出现此错误:“找不到包含符号的文件“prog””
答案1
尝试最后一个,即:
% setxkbmap prog -print | xkbcomp -I$HOME/.xkb - $DISPLAY
但是把你的布局放进去~/.xkb/symbols/prog
(注意符号子目录)。