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

デッドキーはもともと機械的なもので、「デッド」とは動きがないことを意味します。機械式タイプバータイプライターでは、すべての文字の幅が同じです。キーが押されると、金属製のタイプバーが文字をインクリボンに打ち付け、インクを紙に移します。そして、メカニズムが作動して、紙(キャリッジに挿入されている)を 1 スペース分進めます。鋭アクセントなどの単一の発音区別符号を複数の基本文字( á、é、í、ó、úなど)で使用するために、鋭アクセントまたは発音区別符号´という新しい文字を作成することが決定されましたが、これは当時の植字には存在しませんでした。メカニズムの変更により、アクセントを含むキーを押しても紙は送られませんでした(キーは「デッド」または非スペースでした)。つまり、鋭アクセントの下に表示される任意の文字が続く可能性があり、文字が重複して打たれました。この 2 番目のキーは、紙キャリッジを前方に移動させました。
メカニカル キーボードでは、鋭アクセントの後に任意の文字が続くため、鋭アクセント付きの qなどの新しい組み合わせが作成できることに注意してください。
電子キーボード
デッド キーは、通常の修飾キー ( または など)とは異なり、別のキーを押すときに押したままにするのではなく、修飾するキーを押す前にデッド キーを押して放します。一部のコンピュータ システムでは、デッド キーが押されたことがユーザーに通知されないため、キーがデッド (すぐに何も起こらない) として表示されます。ただし、一部のテキスト入力システムでは、発音区別符号が表示され、システムが入力シーケンスを完了するために別のキー入力を待機していることを示すメッセージが表示されます。 AltGr⌥ Option
ただし、コンピューターの動作は異なります。デッド キーは、次のキー入力のキーボードのマッピングを一時的に変更し、修飾文字を実際に生成するのではなく、特別なキーボードモードをアクティブにします。通常の文字の代わりに、適切な発音区別符号が付いた、あらかじめ作成されたバリアントが生成されます。発音区別符号と基本文字の各組み合わせは、文字セットで指定する必要があり、使用するコンピューター フォントでサポートされている必要があります。
鋭アクセントと文字q を組み合わせる合成文字は存在しないため、 を打つと、アクセントと文字が別々の文字である´qになる可能性が高い。ただし、ほとんどのシステムでは、無効な入力シーケンスは破棄される可能性があります。[a]´q
連鎖したデッドキー
Unicode は、ベトナム語やその他の多くの言語のラテン文字で使用するために、2 つの発音区別符号を持つ100 を超える合成文字をエンコードしました。利便性のため、これらの文字は、対応する 2 つのデッドキーを任意の順序で押し、その後に文字キーを押すことで、ほとんどのキーボードで生成されます。したがって、これらのデッドキーは連鎖しており、2 回目のキー入力では挿入がトリガーされず、システムはまだ別のキーの押下を待機しています。
この連鎖デッド キーの動作は、デッド キー フラグによって切り替えられます。デッド キーフラグは、DEADTRANS 関数の 4 番目の引数 (基本文字コード、発音区別符号コード、合成文字コードの次) です。このフラグがデフォルト値の 0 に設定されている場合、合成文字が挿入されます。1 に設定されている場合、合成文字コードは、デッド キーの押下による発音区別符号コードと同様に別の発音区別符号コードとして処理され、通常は他のデッド リスト エントリの 2 番目の引数として発生します。
デッドキーを連鎖させると、デッドキー機能を使用するだけでキーエミュレーションを作成できます。これは、独自のキーボード編集ソフトウェア[3]またはドライバー開発キット[4]を使用して実行できます。
さまざまなキーボードレイアウトのデッドキー
キーはデフォルトでデッドキーとして機能することがあり、特に英語以外のキーボードレイアウトの多くでは、キーボード上にデッドキーが直接配置されています。基本的なUS キーボードにはデッドキーはありませんが、Windows およびX Window Systemで使用できるUS-International キーボードレイアウトでは、いくつかのデッドキーが似たような句読点の上に直接配置されています。世界のその他のほとんどの国で販売されているキーボードにはAltGr (代替グラフィック) キーがあり、これにより一部の文字を直接変更し、他の文字をデッドキーに変えることができます (キーボードの設定によって異なります)。MSX などの古いコンピュータシステムには、デッドキーというラベルの付いた特別なキーがよくあり、CtrlキーとShiftキーと組み合わせて使用して、その後に入力された母音に、西ヨーロッパ言語で一般的に必要な一部の分音記号( 、、および) を追加できました。
´`ˆ¨
デフォルトのデッドキーがない場合、通常の印刷キーであっても、別の修飾キー(通常は AltGr またはOption)を同時に押すことで、一時的にデッドキーとして機能するように変更できます。Microsoft Word(および他のほとんどのテキスト入力フィールド)では、通常、ダイアクリティカルマークに似たキー(サーカムフレックス など)とControlキーを使用すると、デッドキーとして機能します。[5] Macintoshでは、多くのキーボードレイアウトでデッドキーが採用されています。たとえば、最初に+を同時に押し、次に を押すと、結果はâになります。[6] Macintosh では、これらの Option キーの組み合わせの 1 つを押すと、アクセントが作成されて強調表示され、基本文字のキーが押されたときに最後の文字が表示されます。[要出典]^⌥ Optionia
ただし、 ŵ (ウェールズ語で使用) やš (多くの中央ヨーロッパの言語で使用)など、主要な西ヨーロッパ言語ではあまり一般的ではない一部のアクセント付きラテン文字は、「US」レイアウトでは入力できません。米国キーボードのユーザーは、「 US International 」キーボード レイアウトでさらに多くの分音記号にアクセスできます。英国キーボードのユーザーは、英国拡張レイアウトで同様のオプションを利用できます。他の多くの国別設定も利用できます。
AmigaOSでは、 (アキュート)、(グレーブ)、(サーカムフレックス)、(チルダ)または(トレマ)と組み合わせて押すことでデッドキーが生成されます(例えば、の組み合わせの後にキーを押すとáが生成され、 の後に キーを押すとéが生成されますが、 の後に キーを押すとàが生成され、の後にキーを押すとèが生成されます)。[7]AltFGHJKALT-FaALT-FeALT-GaALT-Ge
参照
- AltGr キー – 一部のコンピュータキーボードの修飾キー
- Bucky ビット – キーボード エンコードの補助ビット
- 結合文字 – 他の文字を修飾する非スペース文字
- 作成キー – グリフの結合を開始するコンピュータキー
- 修飾キー – コンピュータのキーボード上のキーのクラス
- 合成文字 – 単一のコードポイントを持つアクセント付き文字
- スティッキーキー – アクセシビリティ機能
- Windows Alt キーコード – MSDOS および Windows で使用される入力方法
注記
- ^ Unicode文字セットで使用可能な結合文字を使用すると、多かれ少なかれ鋭アクセント ( q́ ) 付きのqのように見える組み合わせを生成できる可能性がありますが、この手法はデッド キー機能とはまったく異なります。さらに、qのような文字は通常アクセントをとらないため、コンピュータ フォント メーカーは、結合アクセントを正常に、または見栄えよく適用するために必要なフォント属性を含めない場合があります。この方法によるアクセントのサポートは大きく異なるため、この使用法をコンテキスト内でテストする必要があります。さらに、この方法で生成されたファイルは、すべての受信者が必要なフォントをインストールしていることを保証できないため、役に立たない可能性があります。
参考文献
- ^ 「Dead Key | Merriam-WebsterによるDead Keyの定義」 Merriam-webster.com 。 2017年5月1日閲覧。
- ^ Unicode 標準、バージョン 8.0.0、ch.05、§12 非スペーシング マークの処理戦略: キーボード入力 | https://www.unicode.org/versions/Unicode8.0.0/ch05.pdf#G1076
- ^ 「Chained Dead Keys」Kbdedit.com 。 2017年5月1日閲覧。
- ^ 「公式 Microsoft ダウンロード センターから Windows Driver Kit バージョン 7.1.0 をダウンロード」。Microsoft.com。2010 年 2 月 26 日。2017年 5 月 1 日閲覧。
- ^ 「Microsoft Word でアクセント記号付きの文字を取得する方法を教えてください。」www.computerhope.com 。 2019 年2 月 21 日閲覧。
- ^ 「Macでアクセント記号付きの文字を入力する」Appleサポート。 2024年1月21日閲覧。
- ^ Commodore-Amiga, Inc. (1992). AMIGA ROM カーネルリファレンスマニュアル ライブラリ. Addison-Wesley. pp. 823–827. ISBN 0-201-56774-1。
外部リンク
- Microsoft Office の国際文字用キーボード ショートカット
