相关疑难解决方法(0)

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

我想使用 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)"
}; 
Run Code Online (Sandbox Code Playgroud)

我试图用 加载它setxkbmap -I$HOME/.xkb "prog",但我收到“加载新键盘描述时出错”

我也试过它setxkbmap -I$HOME/.xkb "prog" -print | xkbcomp -I$HOME/.xkb - $DISPLAY,但我收到这个错误:'找不到符号包含的文件“prog”'

xorg keyboard xkb keyboard-layout

9
推荐指数
1
解决办法
3077
查看次数

xkb编译是如何工作的?

在一种“从头开始的 Linux”环境中,我遇到了 xkbcomp 在 X 启动时失败的问题。我发现我什至无法在我的标准 Ubuntu 机器上编译键盘映射:

xkbcomp -w 10 -R/usr/share/X11/xkb -xkm rules/evdev dummy.km
Run Code Online (Sandbox Code Playgroud)

这会导致错误:

Warning: Changing root directory to "/usr/share/X11/xkb"
syntax error: line 16 of rules/evdev
last scanned symbol is:
Errors encountered in rules/evdev; not compiled.
Run Code Online (Sandbox Code Playgroud)

xkbcomp应该如何使用?

xorg xkb

4
推荐指数
1
解决办法
1737
查看次数

标签 统计

xkb ×2

xorg ×2

keyboard ×1

keyboard-layout ×1