我刚刚花了大约半个小时阅读论坛等内容,因此由于无法找到可行的解决方案,所以我在这里提出这个问题。
到目前为止找到的所有解决方案都是用英语(美国)键盘写西班牙语字符,虽然它可能对他们有用,但我使用的 fr_CA 已经包含了一些重音字符(加上我键盘上的字母是fr_CA)。
因此,我尝试激活“撰写键位置”和“启用额外的印刷字符”等,但我发现无法在键盘上写出倒置的“!”和“?”或“ñ”等。
有人知道怎么做吗?使用字符映射很麻烦。谢谢!
**更新**
将“撰写键位置”设置为“右 Ctrl 键“通过按下
AltChr+ Right Ctrl+~然后n= ñ
现在我很想能够将自定义字符映射到键组合:)我会为 ¡ 和 ¿ 字符(和其他重音字母)等映射一些东西。
**更新2**
正如所述坑,启用“撰写键位置”也适用于 ¡ 和 ¿,方法是按
Right Ctrl+ Shift+ 1(x2) = ¡
右Ctrl+ Shift+ 6(x2) = ¿
AltChr+´然后o= ó
ETC
解决方案被接受!
答案1
System -> Preferences -> Keyboard
-> Layouts
-> Add...
->Spain Include dead tilde
对我有用。我通常使用 ch_FR。
(您可能想要打印键盘布局。)
编辑:我重新发表了我的评论,该评论实际上解决了问题
我明白了!我想应该很正常fr_CA
,(如果我通过“按语言”添加,第一个下拉菜单中选择法语,第二个下拉菜单中选择加拿大)。
您必须启用Compose key
:
你同时按住compose key
和Alt Gr
(空格键左侧)并按下;
来获取~
(它现在不会出现)然后你点击n
来获取ñ
。有时它有点问题,你必须按下三键组合两次才能点击n
。
对于您来说,¡
使用compose key
++ (1),而对于它则是++ (6)。同样,有时您必须按两次三键组合。shift
!
¿
compose key
shift
?
答案2
至少在 Natty 中,“Canda French (legacy)”布局具有您想要的大部分内容;“¿”是右 alt + shift + “-”;右 alt + “ç”会给您无效的 ascii 波浪符号(因此您按右 alt + ç + n 来获取 ñ)。但是,不确定如何获取 ¡;根据您使用它的频率,请注意,在使用默认输入机制的 GTK 应用程序中,键入 ctrl + shift + u,然后键入 unicode 代码点,然后键入空格,将输入该 unicode 字符,因此 ctrl+shift+u a1 空格会产生“¡”。
然而,更有趣的是“Canda Multilingual”,它似乎(就我观察了一小会儿而言)拥有与法国传统键盘相同的所有主键,但具有更多的右 Alt 变体: