跳转到内容

死键

维基百科,自由的百科全书

死键(dead key)是电脑键盘打字机上一种特殊的快捷键。它们通常用来对原始的拉丁字母加上附加符号死键并不会输出一个完整的字母,而是改变下一个按下的键的输出结果。因此不需要为每一个字母与每一个标音的组合都对应一个单独的键;只要为每一个标音对应一个死键便足够。

举例来说,若键盘上有一个重音符(`)的死键,要输出法文字母à只需要先按下`,再按下A。如果是è则是先按下`再按下E.[1]而通常来说,通过键入 ` 与Space 可以产生一个单独的标音符号。

使用

死键有别于一般的组合键,(像是AltOption。)不需要同时按下二键。死键可以按下再放开,接着再按下另一个键。 某些电脑系统不会提示已经按下过死键,使某些按键失去作用。但在某些文字输入系统,标音符号会被单独显示,并且提示接下来应该输入字母来输出一个完整的字。

实际上,在打字机上按下一个死键时,印字头并不会移动。因此下一个字会印在纸上同一个位置,组合成一个完整的字。理论上来说,死键与字母的组是没有限制的。

然而电脑则否。在电脑上死键只能暂时改变下一个键的输出。技术上来说,它不是输出一个标音符号,而只是进入了另一种状态;状态中会输出原有字母与标音符号的组合。这些组合必需是在编码中定义且字型中有包含的。举例来说,若编码中不存在字母q与符号´的组合,那便不可能在按下´与q后输出´与q的组合。

死键的组合

Unicode 包含超过一百种包含两个附加符号的字母,包括拉丁字母越南文字母及其它多种语言。一般来说只要键盘支援,按照任何顺序按下这两个死键,然后再按下基本字母,就能输出组合后的字母。

参考文献

  1. ^ The Unicode Standard, version 8.0.0, ch.05, §12 Strategies for Handling Nonspacing Marks: Keyboard Input | http://www.unicode.org/versions/Unicode8.0.0/ch05.pdf#G1076页面存档备份,存于互联网档案馆

外部链接