创建并设置自定义键盘布局

创建并设置自定义键盘布局

我想使用 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(注意符号子目录)。

相关内容