use*_*563 5 keyboard-layout unicode-entry xkb
几年前,我遵循了自定义键盘布局 howto,从那以后一直处于 dvorak + 双语 + 排版的幸福中。
我现在想U+202F在我的武器库中添加细小的不间断空格 ( ) 作为我的备用键之一(用法语写作时在冒号和问号之前),但似乎没有keysym为 中的这个字符定义/usr/include/X11/keysymdef.h,所以我不清楚如何添加它。
有什么想法吗?有什么方法可以简单地在布局定义文件中提供 Unicode 编号?或者有没有办法定义一个新的keysym?
提前致谢。
是的,可以直接在 xkb 键盘布局定义文件中使用 Unicode 代码,/usr/share/X11/xkb/symbols/或者keysym使用这种格式U####或0x100####.
例子:
key <AD04> { [ r, R, U200F, U200E ] };
Run Code Online (Sandbox Code Playgroud)
或者定义新的keysym:
xmodmap -e "keysym RLM = U200F"
Run Code Online (Sandbox Code Playgroud)
对于永久密钥符号,添加到 ~/.xmodmap文件:
keysym RLM = U200F
Run Code Online (Sandbox Code Playgroud)
参考: