06/01/11。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
瑞典人整了三个奇怪的元音字母,ÖÄÅ,这就认了,偏偏他们还引入了个更奇怪的é。也许是从法语中引入的,据说200年前他们引入了无数的法语词,改改拼法就用上了,今天法语母语的人学瑞典语的速度排名第二,这就是主要原因。第一是德国人。其实现在的瑞典国王他们家祖先也是从法国来的,是拿破仑手下的一名元帅。
要输入这个带音调的é,就得用到组合键,标准称呼是Deadkey死键。这么叫据说是按下这个键之后不会输入任何东西,只有再按下一个字母才会输入组合之后的带着音调的符号。本来这不是什么大问题,可是中文用户还要用中文输入法。在Linux上面就成了一个问题。据说SCIM后来改进了,可以支持这些死键,但Fcitx还不行。不管是XIM的毛病, 还是Fcitx自己的问题,总之是不行。
Windows Vista那里只需要切换到其他语言的键盘布局就可以了,这个东西直接支持,还能够同中文输入并存。
抱怨了一番之后终于看到还有个
临时解决方法:在需要使用 Dead Key 的地方,右键菜单的“输入法”选成“简单”,就可以正常使用 Dead Key;当需要输入中文的时候,再按相同方法切回“系统(X 输入法)”。
试了下,Gvim,LeafPad,Xfce里面,还有Google Chrome Linux版可以支持这个特性,而Firefox/opera不支持。考虑到现在浏览器是输入最多的程序,所以果断决定,换Chrome :P 其实挺无聊的,纯粹是某种强迫症在起作用,平时估计也很难输入几个音调字母 éáćśèëäüẽãôŝâ
欧洲各国键盘上还会有一个Alt Gr的键,就是右Alt键,用来输入另一些奇怪的符号,键帽上一般会有3个字符,Alt gr用来输入右下角那个 £€þ®←ħđð¥
字母这个人类文明史上排名绝对不下前三的发明其实也挺烂的,根本原因就是人类语言发音太多,真要按音素来的话,几千个字母估计也不够用,所以现在使用字母的标准作法是一个字母多个发音,不同的地方不同的发音,再就是组合字母、音标符号满天飞。从这个意义上讲,汉字设计之初就勇敢地抛弃了表达音素的愿望,实在是英明之举,很可能是深明字母之害的人设计的 :P
06/01/11 15:45:23,由
cathayan发表。目录:
电脑
6条评论
右 alt 键?似乎两个 alt 键都能输入奇怪的符号,áóäæçèêëì 。在同时按上 shift 或使 caps lock 灯亮时可输入“大写”,ÁÓÄÆÇÈÊËÌ。在 xterm 和 xterm 中的 vim 中输入是没问题的, firefox 中确实不能输人,有时会被认作快捷键(那些没反应的很可能被认作无效的快捷键了)。话说这些东西写在键盘上吗?
yuihji 于 06/01/11 17:25:25 发表.
字母文字表达的不是音素的音值,而是音域,所以不同语言的不同但相近音素可以共享字母。之所以带符号字母满天飞,是每一语言文字自己的事。谁也没想过用同一套字母拼写全世界语言不是?
在Xorg上用Deadkey,用的是ISO8859-1的Compose,而XIM本质上也是一个特殊的Compose,汉日韩文字环境的Compose,所以不能同时使用Deadkey和Fcitx(XIM)。但要输入é,不仅可以用Deadkey,也可以用Altgr。如果Xorg提供的瑞典文键盘上没有,可以自己加,放到e健上就行。方法是在/usr/share/X11/xkb/symbols目录下找到瑞典文键盘布局,一个纯文本文件,在里面的e前面加在后面加“,E,eacute,Eacute”(不算引号)就可以了。
litkt 于 08/22/11 02:27:44 发表.
更正
用的是ISO8859-1或9的Compose.
里面的e后面加“,E,eacute,Eacute”(不算引号)就可以了。
litkt 于 08/22/11 02:30:55 发表.
I am watching and will delete all spam.