我正在尝试创建的键盘有很多 Unicode,看起来像这样:

以下教程不成功:
我想知道是否有人会提供更好的教程和分步说明?
我想复制一个键盘布局/usr/share/X11/xkb/symbols/并更改它,然后从中生成一个新布局。
如何添加新的键盘布局(例如命名为“mylayout”)?
更新 #1:
我更改文件以添加新布局:
/usr/share/X11/xkb/symbols/irwinxp(最初与 相同ir):
// Iranian keyboard layout
////////////////////////////////////////
// Persian layout,
// based on
// Information Technology – Layout of Persian Letters and Symbols on Computer Keyboards
// ISIRI 9147 – 1st Edition
// Institute of Standards and Industrial Research of Iran
// http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147
// http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf
//
// Author: Behnam Esfahbod <behnam@esfahbod.info>
//
default partial alphanumeric_keys
xkb_symbols "pes" {
name[Group1]= "Persian";
include "ir(pes_part_basic)"
include "ir(pes_part_ext)"
include "nbsp(zwnj2nb3nnb4)"
include "level3(ralt_switch)"
};
partial …Run Code Online (Sandbox Code Playgroud)我制作了一个很酷的小脚本,可以/usr/share/X11/xkb/symbols/pc自动编辑我的文件。当我想在 Mac 或 Windows 键盘之间切换时,它很有用。
我遇到的一个问题是我必须注销然后在编辑文件后重新登录才能使编辑的配置生效。
我试过删除我的 xkb 缓存 ( /var/lib/xkb/*.xkm),但这确实有效。
任何帮助将不胜感激。干杯。
我通过 CapsLock 设置了超级键gnome-tweaks
抱歉,我只有德文截图。“Feststelltaste”的意思是“CapsLock”
\n\n现在我想绘制地图
\nHyper-u到Arrow-UpHyper-n到Arrow-DownHyper-i到Page-UpHyper-m到Page-downHyper-j到Pos1Hyper-\xc3\xb6到End(在我的德语布局中,这个字符位于“l”的右侧)如果这可以通过在 $HOME 中进行配置来完成,那就太好了。
\n例如通过 .xmodmaprc
\n相关问题:使向上/向下箭头、Pos1、End、Del ...更容易
\n我对每一个有效的解决方案都持开放态度。也许有办法通过 eBPF 或自己的 uinput 设备来解决这个问题?
\n我喜欢当时的手指触摸打字。我对 aZ 的 QWERTZ 布局很满意。但这些特殊的按键总是让我离开食指在“F”和“J”上的舒适位置。
\n