デッドキーは、機械式タイプライターやコンピューターのキーボードにある特殊な修飾キーで、通常は基本文字に特定のダイアクリティカルマークを付加するために使用されます。[ 1 ]デッドキーはそれ自体で(完全な)文字を生成するのではなく、直後に押されたキーによって生成された文字を変更します。したがって、ダイアクリティカルマークと文字の可能な組み合わせごとに専用のキーは必要なく、通常の基本文字キーに加えて、各ダイアクリティカルマークにつき1つのデッドキーがあれば十分です。
例えば、キーボードマッピング( US internationalなど)にサーカムフレックス^のデッドキーがある場合、 文字â^は最初に を押してから を押すことで生成できます。[ 2 ]a
通常、発音記号自体はデッドキーの後にスペースを押すことで独立した文字として生成できます。したがって、キャレット(独立したサーカムフレックス)は、を押してからを押すことで入力できます。^Space

デッドキーは機械的な起源を持ち、「デッド」とは動かないことを意味します。機械式タイプライターでは、すべての文字の幅が同じです。キーが押されると、金属製のタイプバーがインクリボンに文字を打ち付け、インクを紙に転写し、機構が作動して(キャリッジに挿入された)紙が1スペース前進します。アキュートアクセントなどの単一のダイアクリティカルマークを複数の基本文字( á、é、í、ó、úなど)で使用するために、当時植字には存在しなかった新しい文字、アキュートアクセントまたはダイアクリティカルマーク´を作成する決定がなされました。この機構の設計変更により、アクセントを含むキーを叩いても紙は前進しませんでした(キーは「デッド」または非スペースキーでした)。つまり、アキュートアクセントの下に現れる任意の文字が後に続く可能性があり、オーバーヒット文字が生成されました。この2番目のキーは、紙キャリッジを前進させました。[ a ]
メカニカルキーボードでは、アキュートアクセント記号の後に任意の文字を続けて入力することで、アキュートアクセント記号付きの「q」のような新しい組み合わせを作成できます。
デッドキーは、一般的な修飾キー(例えば、やなど)とは異なり、他のキーが押されたときに押しっぱなしになるのではなく、修飾キーが押される前に押して離されます。一部のコンピュータシステムでは、デッドキーが押されたことをユーザーに知らせる表示がないため、キーは「デッド」に見えます(すぐには何も起こりません)。しかし、一部のテキスト入力システムでは、ダイアクリティカルマークが表示され、システムが入力シーケンスを完了するために次のキーストロークを待っていることが示されます。AltGr⌥ Option
しかし、コンピュータの動作は異なります。デッドキーは、次のキーストロークのためにキーボードのマッピングを一時的に変更し、修飾文字を実際に生成するのではなく、特別なキーボードモードをアクティブにします。通常の文字の代わりに、適切な発音記号が付いた合成文字が生成されます。発音記号と基本文字の組み合わせは、文字セットで指定する必要があり、使用するコンピュータフォントでサポートされている必要があります。
鋭アクセントと文字qを組み合わせるための合成文字は存在しないため、 を押してから を押すと、おそらく´qとなり、アクセントと文字は別々の文字として扱われます。ただし、ほとんどのシステムでは、無効な入力シーケンスは破棄される可能性があります。[ b ]´q
Unicodeは、ベトナム語やその他の多くの言語のラテン文字で使用するために、2つの発音記号を持つ100以上の合成済み 文字をエンコードしています。利便性を考慮して、これらの文字は、対応する2つのデッドキーを任意の順序で押し、その後に文字キーを押すことで、対応するほとんどのキーボードで生成されます。したがって、これらのデッドキーは連鎖しており、2番目のキーストロークでは挿入がトリガーされず、システムはまだ次のキーの押下を待っています。
デッドキーを連結することで、デッドキー機能を使用するだけでコンポーズ キーのエミュレーションが可能になります。これは、独自のキーボード編集ソフトウェア[ 3 ] 、またはドライバ開発キット[ 4 ]のいずれかを使用して実行できます。
キーはデフォルトでデッドキーとして機能することがあり、特に多くの非英語キーボードレイアウトでは、キーボード上に直接デッドキーがあります。基本的な米国キーボードにはデッドキーはありませんが、Windows およびX Window Systemで使用できるUS-International キーボードレイアウトでは、似たような句読点にデッドキーが直接配置されています。世界のほとんどの地域で販売されているキーボードにはAltGr (代替グラフィック) キーがあり、これにより一部の文字を直接変更したり、他の文字をデッドキーにしたりできます (キーボードの設定によります)。MSX などの古いコンピュータシステムには、デッドキーとラベル付けされた特別なキーがよくあり、 CtrlキーとShiftキーと組み合わせて使用することで、西ヨーロッパ言語で一般的に必要とされるダイアクリティカルマーク ( 、、および) を、後から入力される母音に追加できました。´`ˆ¨
デフォルトのデッドキーがない場合でも、通常の印刷キーであっても、別の修飾キー(通常は AltGr またはOption)を同時に押し続けることで、一時的にデッドキーとして機能するように変更できます。Microsoft Word(および他のほとんどのテキスト入力フィールド)では、Control キーと、通常は発音記号(たとえば、サーカムフレックス)に似たキーを^使用すると、デッドキーとして機能します。[ 5 ] Macintoshでは、多くのキーボードレイアウトでデッドキーが使用されています。たとえば、+ を同時に押してから を押すと、結果はâになります。[ 6 ] Macintosh では、これらの Option キーの組み合わせのいずれかを押すと、アクセントが作成されて強調表示され、その後、基本文字のキーを押すと最後の文字が表示されます。⌥ Optionia
しかし、 ŵ (ウェールズ語で使用)やš (多くの中央ヨーロッパ言語で使用)など、西ヨーロッパの主要言語ではあまり一般的ではないアクセント付きラテン文字は、「US」レイアウトでは入力できません。USキーボードを使用しているユーザーは、「 US International 」キーボードレイアウトを使用することで、より多くの発音記号にアクセスできます。UKキーボードを使用しているユーザーは、 UK拡張レイアウトを使用することで同様のオプションを利用できます。その他にも多くの国別設定が用意されています。
AmigaOSでは、デッドキーは、(アキュート)、(グレイブ)、(サーカムフレックス)、(チルダ) 、 (トレマ)と組み合わせて押すことで生成されます(たとえば、+ の組み合わせの後にキーを押すとáが生成され、 +の後に を押すとéが生成されますが、 +の後にを押すとàが生成され、+の後に を押すとèが生成されます)。[ 7 ]AltFGHJKAltFaAltFeAltGaAltGe