XKB 键盘重新映射

XKB 键盘重新映射

我想用一些其他 unicode 字符替换一个键盘的字符映射表。我usr > share > X11 > xkb > symbols按照规定去做了这里

我将我编写的用于更改密钥的代码粘贴到此处。后来我还在evedev.lstfromrules文件夹中添加了该条目。键盘仍然没有运行。有人可以帮我解决这个问题吗?

key <AD01>  { [   q,            Q ] };
key <AD02>  { [   w,            W ] };
key <AD03>  { [   a,            E ] };
key <AD04>  { [   U0x02D0,  R ] };
key <AD05>  { [   U0924,        T ] };
key <AD06>  { [   b,            Y ] };
key <AD07>  { [   h,            U ] };
key <AD08>  { [   g,            I ] };
key <AD09>  { [   U+0361,   O ] };
key <AD10>  { [   U02A4,        U092A ] };
key <AD11>  { [   U0256,        braceleft ] };
key <AD12>  { [   bracketright, braceright ] };

//A Row
key <AC01>  { [   o,            A] };
key <AC02>  { [   e,            S] };
key <AC03>  { [   d,            U0259 ] };
key <AC04>  { [   i,            F] };
key <AC05>  { [   u,            G] };
key <AC06>  { [   p,                H] };
key <AC07>  { [   U027E,        J] };
key <AC08>  { [   k,            K] };
key <AC09>  { [   t             L] };
key <AC10>  { [   U02A7,    U02A6] };
key <AC11>  { [   U0288,    quotedbl] };
//Z Row
key <AB01>  { [   U032A,        Z ] };
key <AB02>  { [   U0303,        X ] };
key <AB03>  { [   m,            U091B ] };
key <AB04>  { [   n,            U094C ] };
key <AB05>  { [   w,            U092D ] };
key <AB06>  { [   l,            U0923 ] };
key <AB07>  { [   s,            U0283 ] };
key <AB08>  { [   comma,        U0282] };
key <AB09>  { [   period,  U003E,  U0949,  U0911 ] };
key <AB10>  { [   slash,   question                ] };

注意-这只是我修改的代码的片段。

相关内容