Maï*_*eul 5 keyboard-layout dead-keys
我目前正在努力创建适合法语瑞士键盘的特定希腊语键盘布局,
我创建了一个键盘布局/usr/share/X11/xkb/symbols/(
https://github.com/grecromand/grecromand/blob/master/linux/grecromand)。
我使用了代码
dead_grave。但我想创建自己的dead_xx. 它将dead_sigma产生?if 后跟空格或标点符号, ?否则。
我已经了解 dead_key 定义在/usr/share/X11/locale但不是更多。
我有很多问题:
它\xe2\x80\x99s实际上出奇的简单。
\n在 .XCompose 中,如果条目以字符开头,则该字符将成为死键,无论该字符的类型如何。例如,如果你写
\n<a> <U20>: "a"\n<a> <grave>: "\xc3\xa0"\n<a> <acute>: "\xc3\xa1"\n<a> <2> <grave>: "\xc8\x81"\nRun Code Online (Sandbox Code Playgroud)\n每次输入 \xe2\x80\x9ca\xe2\x80\x9d 时,系统都会等待下一个字符。请注意,如果下一个字符不受\xe2\x80\x99t 支持,则不会键入任何内容。因此,在这种情况下, \xe2\x80\x9ca06\xe2\x80\x9d 将仅返回 \xe2\x80\x9c6\xe2\x80\x9d。
\n如果您不想使用\xe2\x80\x99 的标准字符,则可以使用专用区域中的字符之一,如\xee\x9c\x80 (U+E700)。
\n因此,就您的情况而言,您所需要做的就是在文件中写入以下内容$HOME/.XCompose。
<U3C3> <U20>: "\xcf\x82 "\n<U3C3> <U21>: "\xcf\x82!"\n<U3C3> <U2C>: "\xcf\x82,"\n<U3C3> <U2E>: "\xcf\x82."\n<U3C3> <U3A>: "\xcf\x82:"\n<U3C3> <U3B>: "\xcf\x82;"\n<U3C3> <U3F>: "\xcf\x82?"\n\n<U3C3> <U3B1>: "\xcf\x83\xce\xb1"\n<U3C3> <U3B2>: "\xcf\x83\xce\xb2"\n<U3C3> <U3B3>: "\xcf\x83\xce\xb3"\n<U3C3> <U3B4>: "\xcf\x83\xce\xb4"\n<U3C3> <U3B5>: "\xcf\x83\xce\xb5"\n<U3C3> <U3B6>: "\xcf\x83\xce\xb6"\n<U3C3> <U3B7>: "\xcf\x83\xce\xb7"\n<U3C3> <U3B8>: "\xcf\x83\xce\xb8"\n<U3C3> <U3B9>: "\xcf\x83\xce\xb9"\n<U3C3> <U3BA>: "\xcf\x83\xce\xba"\n<U3C3> <U3BB>: "\xcf\x83\xce\xbb"\n<U3C3> <U3BC>: "\xcf\x83\xce\xbc"\n<U3C3> <U3BD>: "\xcf\x83\xce\xbd"\n<U3C3> <U3BE>: "\xcf\x83\xce\xbe"\n<U3C3> <U3BF>: "\xcf\x83\xce\xbf"\n<U3C3> <U3C0>: "\xcf\x83\xcf\x80"\n<U3C3> <U3C1>: "\xcf\x83\xcf\x81"\n<U3C3> <U3C3>: "\xcf\x83\xcf\x83"\n<U3C3> <U3C4>: "\xcf\x83\xcf\x84"\n<U3C3> <U3C5>: "\xcf\x83\xcf\x85"\n<U3C3> <U3C6>: "\xcf\x83\xcf\x86"\n<U3C3> <U3C7>: "\xcf\x83\xcf\x87"\n<U3C3> <U3C8>: "\xcf\x83\xcf\x88"\n<U3C3> <U3C9>: "\xcf\x83\xcf\x89"\n<U3C3> <dead_acute> <U3B1>: "\xcf\x83\xce\xac"\n<U3C3> <dead_acute> <U3B5>: "\xcf\x83\xce\xad"\n<U3C3> <dead_acute> <U3B7>: "\xcf\x83\xce\xae"\n<U3C3> <dead_acute> <U3B9>: "\xcf\x83\xce\xaf"\n<U3C3> <dead_acute> <U3BF>: "\xcf\x83\xcf\x8c"\n<U3C3> <dead_acute> <U3C5>: "\xcf\x83\xcf\x8d"\n<U3C3> <dead_acute> <U3C9>: "\xcf\x83\xcf\x8e"\n<U3C3> <dead_diaeresis> <U3B9>: "\xcf\x83\xcf\x8a"\n<U3C3> <dead_diaeresis> <U3C5>: "\xcf\x83\xcf\x8b"\nRun Code Online (Sandbox Code Playgroud)\n您可能还需要一个组合来单独键入 \xcf\x83。
\n| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |