死键
此条目需要补充更多来源。 (2015年11月29日) |
死键(dead key)是电脑键盘或打字机上一种特殊的快捷键。它们通常用来对原始的拉丁字母加上附加符号。死键并不会输出一个完整的字母,而是改变下一个按下的键的输出结果。因此不需要为每一个字母与每一个标音的组合都对应一个单独的键;只要为每一个标音对应一个死键便足够。
举例来说,若键盘上有一个重音符(`)的死键,要输出法文字母à只需要先按下`,再按下A。如果是è则是先按下`再按下E.[1]而通常来说,通过键入 ` 与Space 可以产生一个单独的标音符号。
使用
死键有别于一般的组合键,(像是Alt 或 Option。)不需要同时按下二键。死键可以按下再放开,接着再按下另一个键。 某些电脑系统不会提示已经按下过死键,使某些按键失去作用。但在某些文字输入系统,标音符号会被单独显示,并且提示接下来应该输入字母来输出一个完整的字。
实际上,在打字机上按下一个死键时,印字头并不会移动。因此下一个字会印在纸上同一个位置,组合成一个完整的字。理论上来说,死键与字母的组是没有限制的。
然而电脑则否。在电脑上死键只能暂时改变下一个键的输出。技术上来说,它不是输出一个标音符号,而只是进入了另一种状态;状态中会输出原有字母与标音符号的组合。这些组合必需是在编码中定义且字型中有包含的。举例来说,若编码中不存在字母q与符号´的组合,那便不可能在按下´与q后输出´与q的组合。
死键的组合
Unicode 包含超过一百种包含两个附加符号的字母,包括拉丁字母、越南文字母及其它多种语言。一般来说只要键盘支援,按照任何顺序按下这两个死键,然后再按下基本字母,就能输出组合后的字母。
参考文献
- ^ 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 (页面存档备份,存于互联网档案馆)