我正在寻找添加所有法语字符到我的~/.keymap.xkb
文件。为了不重复事情,是否有其他人这样做并愿意分享他们的配置?
显然某些字符(如é
、è
、ê
、 )ë
需要多个按键映射e
- ctrl、alt、alt-R、fn?
答案1
替代解决方案
我假设您不是法语母语用户,或者至少正在尝试输入许多法语变音符号使用非法语(例如:美国)键盘。
您可以不必尝试重新映射整个键盘并且总是忘记重新映射某些字符只需映射Compose
(又名Multi_key
)“虚拟”键键盘上某个未使用的键。如果您的操作系统/发行版已经正确预配置了 X11,你完成了。
例子,地图Compose
到Menu关键:
setxkbmap -option compose:menu
现在,您可以通过从Compose
按键开始输入多个字符(您必须按下并释放它才能继续下一个字符)以组合最终字符。这几个例子应该足以理解它,并且应该很自然:
Compose
e
'
=> é
Compose
'
e
=> é
:有时但并非总是顺序并不重要
Compose
e
`
=> è
Compose
e
"
=> ë
Compose
C
,
=> Ç
:即使是本地(法国)法语键盘也无法输入此内容,但在现代,无论如何预计它都是ç
大写的句子的开头。
来自任何地方的其他常见或不常见的符号?
Compose
e
=
=> €
Compose
c
=
=> €
: 另一种视觉逻辑组合
Compose
c
/
=> ¢
Compose
O
c
=> ©
Compose
O
r
=> ®
Compose
t
m
=> ™
Compose
5
8
=>⅝
要输入斯堪的纳维亚语å
,它看起来并不那么直观,除非有人知道这个变音符号的起源: A长的A。所以...
Compose
a
a
=> å
Compose
A
A
=>Å
再次注意,大多数时候这对于任何区域设置或键盘都有效(但根据区域设置可能会有所不同)。例如在一个本地(法国)法语键盘,其中`
字符位于è按键上:
Menu E AltGr+ è=>è
(显然没用)