
キーボードレイアウトとは、キーボードのキースイッチ、キー配列、キーマッピング(それぞれ)の物理的、視覚的、機能的な配置のことです。レイアウトは、コンピュータのキーボード、仮想キーボード(携帯電話やその他のタッチスクリーンを含む)、その他の入力デバイスで使用されます。標準レイアウトは、使用する文字体系、言語、用途によって異なります。趣味でキーボードを使う人やデザイナーの中には、個人の好みに合わせたり、機能を拡張したりするために、独自のレイアウトを作成する人もいます。
レイアウトは、形状や機能に応じていくつかの方法で説明できます。物理レイアウトとは、キーボード上の物理キーの配置のことです。キーキャップの印字やラベルなどの表示の配置は、視覚的なレイアウトと呼ばれます。キーボードマッピングは、機能的なレイアウト、つまりキーを押したときの動作とキーの関連付けを表します。これはソフトウェアまたはファームウェアで設定され、キーの外観に関係なく、1つまたは複数のキーを押したときの動作を決定します。
現代のコンピューターキーボードは、キーが押されたり離されたりすると、オペレーティングシステム(OS)にスキャンコードを送信するように設計されています。 [ 1 ]このコードは、キーの行と列のみを報告し、そのキーに刻印されている特定の文字は報告しません。OSは、キーボードマッピングテーブルと呼ばれる「スキャンコードから文字」への変換テーブルを使用して、スキャンコードを特定のバイナリ文字コードに変換します。これは、ハードウェアコンポーネントを切り替えることなく、キーストロークを解釈するソフトウェアを変更するだけで、物理キーボードを任意のレイアウトに動的にマッピングできることを意味します。多くの場合、[ a ]ユーザーはシステム設定でキーボードマッピングを変更できます。さらに、キーボードの機能を変更または拡張するソフトウェアが利用できる場合もあります。[ b ]したがって、物理的なキートップに表示される記号は、画面に表示される記号や入力中のドキュメントに表示される記号と同じである必要はありません。ほとんどの最新のUSBおよびワイヤレスキーボードはプラグアンドプレイであり、接続されると(デフォルトの)視覚的なレイアウトをOSに伝えます。一部のキーボードには、レイアウトを構成したり、照明やその他の機能をカスタマイズしたりできるファームウェアが搭載されています。[ 2 ]

コンピュータのキーボードは、文字を入力するための英数字キーや文字キー、他のキーの機能を変更するための修飾キー、 [ 3 ]テキストカーソル(またはキャレット)を移動するためのナビゲーションキー(またはナビゲーションクラスター) 、特殊なアクション(など)のためのファンクションキーとシステムキー、計算やデータ入力を容易にするためのテンキーパッドなど、いくつかの種類のキーで構成されている場合があります。[ 4 ] [ 5 ]EscBreak
キーボードのモデルによって、キーの数やキーボード上の配置など、物理的なレイアウトが異なります。[ 6 ]しかし、他の言語向けにローカライズされたレイアウトのほとんどは、物理的な位置ではなく、キーキャップの文字が異なります。 [ 7 ]
キーボードのコア部分は文字キーで構成されており、文字やその他の記号を入力するために使用できます。通常、文字と句読点を入力するためのキーが3列、数字と特殊記号を入力するための上段、そして下段にキーがあります。文字キーの配置はタイプライターのキーボードと似ています。Space bar

文字キーの他に、キーボードには単体では何も機能せず、他のキーの機能を変更する特殊キーが備わっています。例えば、キーは文字キーの出力を変更するために使用できますが、(コントロール)、(オルタネート)、(オルタネートグラフィック)キーは、他のキーと組み合わせて使用すると特殊な操作を実行します。(Appleのキーボードはラベルが異なりますが、同等のキーを備えています。下記参照)。⇧ ShiftCtrlAltAltGr
通常、修飾キーは押したままにして、別のキーを叩きます。これを容易にするため、修飾キーは通常ペアになっており、左右の手それぞれに機能的に同じキーが割り当てられています。そのため、片手で修飾キーを押したままにしておけば、もう片方の手で別のキーを叩くことができます。
単一の文字(通常は大文字)のみが記された英数字キーは、一般的に小文字または大文字のどちらでも入力できます。大文字を入力するには、キーを同時に押す必要があります。また、このキーは、キーに刻印された2つの記号のうち上の記号を入力するためにも使用され、下の記号は修飾キーを使用せずに入力します。⇧ Shift⇧ Shift
ラテン文字キーボードには、A~Zの各文字専用のキー、句読点やその他の記号用のキー、通常はファンクションキーの列、多くの場合テンキー、およびいくつかのシステム制御キーがあります。英語以外のほとんどの言語では、追加の文字(発音記号付きのものもある)が必要であり、各国のキーボードには、その国の言語に応じて、標準でいくつかの文字が用意されています。これらのキーボードには、スペースバーの右側に、別の特殊キー(代替グラフィック)があります。(米国のキーボードでは、この位置に2つ目のキーがあるだけです)。このキーを使用すると、英数字キーで使用できる2つの記号に加えて、追加の記号を入力できます。このキーをキーと同時に使用すると、通常は4つ目の記号にアクセスできます。これらの第3レベルおよび第4レベルの記号は、キー上部の右半分に刻印されている場合もあれば、マークされていない場合もあります。キリル文字とギリシャ文字のキーボードも同様の配置になっています。AltGrAlt⇧ Shift
一般的なキーボードにある 、 、キーの代わりに、 Apple キーボードには(コマンド) キーとキーがあります。 キーは、キーとよく似ており、 キーは 、キーと キーと のように使用して、メニュー オプションやショートカットにアクセスします。 Mac には、より伝統的なキーボード レイアウトを想定するプログラムとの互換性のために キーがあります。 キーは、通常、セカンダリマウス クリックを生成するためにも使用できます。 最新の Mac キーボードには、 キーもあります。 キーは、 、 、 などのキーをファンクション キーとして使用するか、メディア コントロール、Spotlight へのアクセス、音量の制御、Mission Control の操作などの他の機能に使用するかを切り替えるために使用されます。キーは、小型の Windows および Linux ノートパソコンやタブレットにもあり、同様の目的で使用されます。CtrlAltAltGr⌘ Cmd⌥ Option⌥ OptionAltGr⌘ CmdCtrlAltCtrlFnF1F2Fn
多くのUnixワークステーション(およびAmigaのような家庭用コンピュータ)のキーボードでは、キーが文字の左側に配置され、キーが左下に配置されていました。このキーの位置は、キーがなかったXOラップトップでも使用されていました。UNIXキーボードのレイアウトでは、キーの位置も異なり、キーがの左側に配置されていました。CtrlA⇪ Caps LockCtrl⇪ Caps LockEsc1
初期のキーボードの中には、多数の修飾キーを使用する実験的なものもあった。そのようなキーボードの最も極端な例は、MIT LISPマシンに搭載されていた、いわゆる「スペースカデットキーボード」で、なんと7つもの修飾キーを備えていた。4つのコントロールキー(、、、、)と3つのシフトキー(、、、、)である。これにより、ユーザーは多数の修飾キーを同時に押して適切な「コード」を演奏することで、8000種類以上の文字を入力することができた。CtrlMetaHyperSuper⇧ ShiftTopFront
デッドキーは、他のキーが押されている間押し続けるのではなく、他のキーが押される前に押されて離される特殊な修飾キーです。デッドキー自体は文字を生成しませんが、直後に押されたキーによって生成された文字を修飾し、通常は特定のダイアクリティカルマーク付きの文字を入力できるようにします。たとえば、一部のキーボードレイアウトでは、グレイブアクセントキーはデッドキーです。この場合、を押してからを押すと、à (グレイブアクセント付きのa )が入力できます。続いて+ を押すと、 È (グレイブアクセント付きのE ) が入力できます。グレイブアクセントを単独で入力するには、を押してからを押します。``a`⇧ ShiftE`Space bar
キーはデフォルトでデッドキーとして機能する場合もあれば、セカンダリシフトキー(または)を同時に押し続けることで、通常のキーを一時的にデッドキーとして機能させる場合もあります。典型的な例としては、+ を押すとâが生成されます(「6」キーが「^」キーでもあると仮定した場合)。一部のシステムでは、デッドキーが押されたことをユーザーに知らせる表示がないため、キーはデッドに見えますが、一部のテキスト入力システムでは、システムが次のキーストロークを待っていることを示す表示とともに、発音記号が表示されます。次のキーストロークは、マークする基本文字、追加の発音記号、または発音記号のみを生成するためのものです。AltGr⌥ OptionAltGr6 aSpace bar
セカンダリシフト修飾キーと比較すると、デッドキー方式はやや複雑かもしれませんが、より多くの追加文字を入力できます。AltGrキーでは、1キーにつき1文字、または(通常のシフトキーと同時に使用した場合)2文字しか追加できませんが、デッドキーを使用すると、さまざまな基本文字に特定のダイアクリティカルマークを付けることができます。
コンポーズキーは、汎用的なデッドキーとして特徴づけられ、システムによっては、より具体的なデッドキーの代わりに、またはそれに加えて使用できる場合があります。このキーは、それに続く一連のキーストローク全体を解釈することで、定義済みのさまざまな追加文字へのアクセスを可能にします。たとえば、を押してから(アポストロフィ) を押し、さらにを押すとá (アキュートアクセント付きのa )になり、 を押してから を押すとæ ( ae合字/文字)になり、を押してから を押すと© (著作権記号) になります。Compose'AComposeAEComposeOC
このキーは、 X Window System(ほとんどのLinuxディストリビューションを含む、ほとんどのUnix系オペレーティングシステムで使用されている)でサポートされています。一部のキーボードには「Compose」とラベル付けされたキーがありますが、どのキーでもこの機能に割り当てて使用できます。たとえば、通常は不要な右手のキーが利用可能な場合は、この目的に使用できます。これは、WinComposeなどのサードパーティ製プログラムを使用してWindowsでエミュレートできます。Compose⊞ Win
アプリケーションによっては、キーボードの一部のキーは印刷可能な文字を入力するために使用されず、代わりに書式設定、モード切り替え、または特殊コマンドとしてシステムによって解釈されます。これらはパーソナルコンピュータのキーボードに見られる場合があります。

システムリクエスト()とプリントスクリーン(または一部のキーボードではなど)コマンドは、多くの場合同じキーを共有しています。SysRq は、以前のコンピュータではクラッシュから復旧するための「パニック」ボタンとして使用されていました(Linux カーネルでは、この意味でまだある程度使用されています。マジック SysRq キーを参照してください)。プリントスクリーン コマンドは、画面全体をキャプチャしてプリンタに送信するために使用されますが、現在では通常、スクリーンショットをクリップボードに保存します。SysRqPrtScPrtScn
ブレークキーまたはポーズキーには、もはや明確な用途はありません。その起源は、通信回線を一時的に中断するキーを必要としていたテレプリンターのユーザーに遡ります。ブレークキーは、複数のログインセッションの切り替え、プログラムの終了、モデム接続の中断など、ソフトウェアによってさまざまな方法で使用できます。
プログラミング、特に古いDOSスタイルのBASIC、Pascal、C言語では、プログラムの実行を停止するためにBreakキー(Ctrlキーと組み合わせて使用)が用いられます。さらに、Linuxとその派生OS、そして多くのDOSプログラムでは、この組み合わせはCtrl+Cと同じように扱われます。現代のキーボードでは、Breakキーは通常「Pause/Break」と表示されています。ほとんどのMicrosoft Windows環境では、このキーの組み合わせでシステムプロパティが表示されます。WindowsPause
エスケープキー(略してEsc)は「ほとんどの場合」[ 8 ]停止[ 9 ] 終了[ 10 ]、または「ダイアログ[ 8 ](またはポップアップウィンドウ)を終了」[ 11 ]する合図です。
今日ではこのキーのもう一つの一般的な用途は、多くのウェブブラウザやオペレーティングシステムで停止ボタンをトリガーすることです。[ 8 ]Esc
ESC キーは、Teletype Model 33 (1964 年に導入され、初期のミニコンピュータの多くで使用されていた)の標準キーボードの一部でした。 [ 12 ] 1974 年 7 月に導入されたDEC VT50にも Esc キーがありました。TECOテキストエディタ (1963 年頃) とその後継であるEmacs ( 1985年頃) では、 Esc キーが広く使用されています。
歴史的には、これはシフトキーの一種としても機能し、1 つ以上の後続の文字が異なるように解釈されたため、エスケープシーケンスという用語が使われ、これは通常エスケープ文字の後に続く一連の文字を指します。[ 13 ] [ 14 ]
Microsoft Windows を実行しているマシンでは、キーボードに Windows キーが実装される前は、「スタート」ボタンを呼び出す一般的な方法は、コントロール キーを押しながら Escape キーを押すことでした。このプロセスは、Windows 10 および 11 でもまだ機能します。[ 15 ]
「Enter」キーは、タイプライターの「キャリッジリターン」キーと同様に、テキストの段落を終了させ、編集カーソルを次の行の先頭に移動させることができます。接続されたシステムがユーザーコマンド行を処理しているときに「Enter」キーを押すと、コマンドが完全に入力され、システムが処理を開始できるようになったことを知らせる場合があります。
文字キーを押すと、Shiftキーを押しながら押した文字が大文字になります。また、利用可能な記号よりも多くの記号を入力する場合にも使用できます。たとえば、セミコロンキーの上部にはコロン記号が表示されます。セミコロンを入力するには、他のキーを押さずにセミコロンキーを押します。コロンを入力するには、セミコロンキーとShiftキーを同時に押します。一部のシステムでは、移動に障害のあるユーザーのために、Shiftキーを先に押してから目的の記号キーを押すことができるようになっています。
メニューキー、またはアプリケーション キーは、Windows ベースのコンピューター キーボードにあります。Appleキーボードでは、同じ機能はコマンド キー(⌘ と表示) によって提供されます。これは、通常の右マウス ボタンではなく、キーボードを使用してコンテキスト メニューを起動するために使用されます。キーのシンボルは通常、メニューの上にカーソルがホバリングしている様子を表す小さなアイコンです。一部の Samsung キーボードでは、アイコンにカーソルはなく、メニューのみが表示されます。このキーは、Windows キーと同時に作成されました。このキーは通常、マウスに右マウス ボタンがない場合に使用されます。一部の Windows 公共端末では、ユーザーが右クリックできないように、キーボードにメニュー キーがありません (ただし、多くの Windows アプリケーションでは、Shift+F10キーボード ショートカットで同様の機能を呼び出すことができます)。
Windowsキーを押すと、「スタート」(アプリケーション)メニューが開きます。

キーボードのレイアウトは、主要な技術革新と並行して、時代とともに進化してきた。
QWERTY配列は1870年代にクリストファー・レイサム・ショールズによって開発されました。その後、ショールズ・アンド・グリッデン社製のタイプライターに採用され、1874年にレミントンNo.1として販売され、最初の商業的に成功したタイプライターとなりました。 [ 16 ] 1878年には、レミントンNo.2でシフトキーが導入されました。最初のIBMセレクトリックは1961年に発売され、非常に影響力のある電動タイプライターとなり、後にコンピュータのキーボードに影響を与えました。[ 17 ]また、IBM PC(1981年)、特にモデルM(1985年)は、多くの現代のキーボード配列の基礎となりました。
コミュニティ内でのキーボードレイアウトの使用は、タッチタイピングのトレーニングコストと再トレーニングの切り替えコストのため、一般的に安定しています。標準レイアウトを持つことによるネットワーク効果もあるかもしれません。たとえば、QWERTY レイアウトの普及は、切り替えコストのビジネス ケース スタディとして使用されています。しかし、トルコでの QWERTY の採用のように、大きな市場力が変化を生み出すこともあります。非コア キーは、使用頻度が低く、タッチタイピングのロックインの影響を受けにくいため、変更されやすいです。メインの英数字部分は通常安定していますが、記号キーとシフト キーの値は多少変化し、修飾キーはさらに変化し、ファンクション キーは最も変化します。QWERTY は No. 1 (1874 年) に遡ります (ただし、1 と 0 は後に追加されました)。シフト キーは、場合によっては No. 2 (1878 年) に遡り、別の場合は Selectric (1961 年) に遡り、修飾キーの配置は主に Model M (1985 年) に遡ります。ファンクションキーの配置は一般的にModel Mに由来するものだが、特にノートパソコンでは大きく異なる。
初期の機械式鍵盤は、楽器で特定の音を演奏するために使用されました。印刷電信の登場により、文字を選択するために鍵盤が必要になりました。初期の印刷電信機の中には、ピアノ鍵盤をそのまま使用したものや、ピアノ鍵盤に似たレイアウトのものがありました。[ 18 ] [ 19 ]ヒューズ・フェルプス印刷電信ピアノ鍵盤は、黒鍵に左から右の順にA~Nの鍵盤を、その下の白鍵に右から左の順にO~Zの鍵盤を配置していました。
ラテン文字を使用する国では、現代のキーボードの中央の英数字部分は、多くの場合 QWERTY に基づいています。これは、機械式キーボードが詰まらないように、よく使われる 2 文字の組み合わせがキーボードの反対側に配置されるように設計されています。しかし、この主張の証拠はしばしば議論の的となっています。2012 年に、2 人の日本の技術史家が、初期のショールズ試作機のキーの順序は、実際には、前述の同時代のヒューズ・フェルプス印刷電信機の左から右、右から左の配置に従っていたことを示す議論を展開しました。[ 20 ]後のバージョンはさまざまな技術的な理由で徐々に分岐し、左から右の A-N、右から左の O-Z の配置の強い痕跡は、現代の QWERTY レイアウトにも見られます。ショールズの主な改良点は、レバーのためのスペースを確保し、手の移動距離を短縮するために、キーを水平方向に3/8インチ、3/16インチ、3/8インチずらして並べたことだった。QWERTY配列はタイピングに最も効率的な配列ではないことが実証されているが[ 21 ] 、依然として標準となっている。
ショールズは、キーの間隔を3/4インチ(19mm )にすることを選んだ。この間隔は、平均的な大きさの手による高速キー入力に最適であることが判明しており、[ c ]このキーサイズのキーボードは「フルサイズキーボード」と呼ばれている。
手動式タイプライターでは、ピリオドやコンマなど、紙面上の占有面積が小さい文字は、軽い力でキーを押すことができました。一方、電動式タイプライターは、タイピストがキーに触れるだけでタイプバー自体に力が加わるため、文字ごとに異なる力を加えるように設計する必要がありました。これを簡略化するため、米国で最も一般的な電動式タイプライターのキー配列は、手動式タイプライターの最も一般的な配列とは異なっていました。シングルクォートとダブルクォートは、それぞれ数字の2と8のキーの上ではなく、独立したキーに配置されました。また、軽い力で押せる文字であるアンダースコアは、ハイフンの上のアスタリスクの代わりに配置されました。

ASCII は、当時の標準的な機械式タイプライターのレイアウトを可能な限り再現しつつ、Shift キーを押すと生成されるコードの 1 ビットだけが反転するように意図的に設計されました。[ d ] [ 22 ]他の考慮事項により不可能な組み合わせもあったため、一部の記号が移動されました (特に括弧は 9,0 から 8,9 に移動されました)。このタイプのキーボードは「ビット ペア」と呼ばれ、例としてTeletype Model 33やADM-3Aがあります。
同時に、IBMセレクトリックなどの電動タイプライターも独自の改良を加えていました。例えば、シングルクォーテーションとダブルクォーテーションをシフトキーから切り離し、共通のキーに移動させました。これは、これらの小さな記号を打つ際の打撃力を機械的に軽減するためでした。
電子機器が安価になるにつれて、キーで任意のコードの組み合わせを生成することがすぐに容易になり、端末はIBM Selectricに匹敵するようになり、多くのビットペアの組み合わせが壊れました。タイプライターには存在しなかったASCIIシンボルは通常ビットペアの位置に保持され、たとえばシフト+ピリオドで「>」が生成されます。このレイアウトは「タイプライターペア」として知られるようになりました。[ 23 ] 例としては、VT52と初代IBM PCがあります。
ASCII端末では「コントロール」シフトキーも追加され、このキーを押すと別のビットが反転し、文字が印刷されない「制御文字」に変換されました。このビットの組み合わせはタイプライターのレイアウトにも引き継がれ、ユーザーは「Ctrl+Aを押す」という操作を覚え、実際に入力した文字を覚える必要はありませんでした。
IBMはIBM PCにも「Alt」キーを追加した。これ以前にもシフトキーを追加しようとする試みは数多くあったが、最終的に標準的な名称と位置が確立された。
VT220は、独立したカーソルキーが逆T字型に配置され、タイプライター、カーソルキー、テンキーの間に隙間があるレイアウトを普及させた。IBMは1987年にPS/2で101/102キーレイアウトを採用し、このレイアウトはほぼ標準となった。
多くの現代のキーボードは、国際規格シリーズISO/IEC 9995のパート 1、2、および 5 に含まれるレイアウト仕様に従っています。これらの仕様は、1984 年に Alain Souloumiac の指導の下で作業していたAFNORのユーザー グループによって初めて定義されました。 [ 24 ]この作業に基づいて、人間工学の専門家がレポートを作成し[ 25 ] 、それが 1985 年の ISO ベルリン会議で採択され、キーボード レイアウトの基準となりました。
1994年、マイクロソフトはナチュラルキーボードの最下段に2つのWindowsキーとメニューキーを追加しました。[ 26 ]
多くのキーボードには、さまざまなマルチメディア、ユーティリティ、またはゲーム機能に使用できるカスタムキー、ノブ、またはその他の入力デバイスが追加されています。[ 27 ]これらのどれも広く使用される標準にはなっていません。「Fn」と呼ばれる別のシフトキーの追加は、ある程度の人気を示しています。
キーボードのレイアウトとは、物理的な設計(キーの配置)、視覚的な外観(キーの物理的なラベル表示)、または機能(キーの押下または解放に対するソフトウェアの応答)を指す場合がある。

物理的なレイアウトは、キーボード間の目に見える違いのみに対応します。キーが押されたとき、キーボードは「A キーが押されました」といったメッセージではなく、「ホーム ロウの一番左のメイン キーが押されました」というメッセージを送ります。(技術的には、各キーには内部参照番号であるスキャン コードがあり、キーが押されたり離されたりすると、これらの番号がコンピュータに送信されます。)キーボードとコンピュータは、そのキーに何がマークされているかについての情報を持っておらず、文字のAまたは数字の9である可能性があります。従来、コンピュータのユーザーは、オペレーティングシステムをインストールまたはカスタマイズする際に、キーボードの機能レイアウトを指定するように求められていました。最新の USB キーボードはプラグアンドプレイです。接続すると、視覚的なレイアウトを OS に伝えます(ただし、ユーザーはこれを自由にリセットできます)。[ 28 ]
今日、ほとんどのキーボードは、通常単にISO(ISO/IEC 9995-2)、ANSI(ANSI - INCITS 154-1988)、JIS(JIS X 6002-1980)と呼ばれる3つの異なる物理レイアウトのいずれかを使用しています。これらはそれぞれ、関連する世界、米国、日本の規格を発行する組織を大まかに指しています。(実際には、「ISO」と「ANSI」と呼ばれる物理レイアウトは、それぞれの規格の主要な推奨事項に準拠しており、これらの規格はそれぞれ、もう一方のレイアウトも認めています。)この意味でのキーボードレイアウトは、この大まかな分類、またはこれらのカテゴリ内のより細かい区別のいずれかを指す場合があります。たとえば、2008年5月現在 Apple Inc.は、ISO、ANSI、JIS規格のデスクトップキーボードを、それぞれ拡張型とコンパクト型の両方で製造している。拡張型キーボードは110、109、112キー(それぞれISO、ANSI、JIS規格)を備え、コンパクト型は79、78、80キーを備えている。

視覚的なレイアウトには、物理的なキーキャップに印字された記号が含まれます。視覚的なレイアウトは、言語、国、ユーザーの好みによって異なり、物理的かつ機能的なレイアウトは、複数の異なる視覚的なレイアウトと組み合わせて使用できます。たとえば、「ISO」キーボードレイアウトはヨーロッパ全域で使用されていますが、物理的に同一のキーボードでも、フランス語、ドイツ語、イギリス語のバリエーションでは、キーに印字された記号が異なるため、見た目が異なります。印字のない無地のキーボードでさえ、タイピングスキルを習得するため、またはユーザーの好みに応じて使用されることがあります。
キーキャップの上にカスタムラベルを貼るユーザーもいます。これは、例えば、見慣れないキーボード配列を隠したり、ショートカットキー、学習補助ツール、ゲーム操作方法などの追加情報を表示したり、あるいは単に装飾目的で使用したりします。
キーボードの機能レイアウトとは、物理的なキー(例えば「A」キー)と、それに伴うソフトウェアイベント(例えば画面に「A」の文字が表示される)との対応関係を指します。通常、機能レイアウトは(システム構成で)使用するキーボードの視覚的なレイアウトに合わせて設定されるため、キーを押すとキーボード上の表示に対応する期待通りの結果が得られます。しかし、ほとんどのオペレーティングシステムには、ユーザーが機能レイアウトを簡単に切り替えられるソフトウェア( Microsoft Windowsの言語バーなど)が備わっています。例えば、スウェーデン語キーボードを使用しているユーザーがドイツ語でより簡単にタイピングしたい場合は、キーの表示を気にせずにドイツ語用の機能レイアウトに切り替えることができます。別の言語のレイアウトを使いこなせるタッチタイピストは、使い慣れたレイアウトに再マッピングされていれば、英語のキー表示のキーボードでも使用できます。これは、タイピング中にキーボードを見ることがほとんどないためです。A
機能的なレイアウトは、オペレーティングシステムのキーボードドライバを再構成するか、別のソフトウェアアプリケーションを使用するか、または音訳(別の言語の文字を、その発音に基づいてキーボード上のラテン文字にマッピングする)によって、オペレーティングシステム内で再定義またはカスタマイズできます。
上記の機能レイアウトと視覚レイアウトの不一致を克服するために、ハードウェアとソフトウェアを組み合わせたキーボード拡張機能が存在します。キーボードオーバーレイ[ 29 ]は、キー間の空きスペースに配置できるプラスチックまたは紙のマスクで、さまざまなキーを機能的に使用できるようにします。あるいは、ユーザーは追加の言語アルファベットが印刷されたキーボードステッカーを貼り付け、オペレーティングシステムの言語サポートオプションを介して別のキーボードレイアウトを追加します。[ 30 ]キーボードの視覚レイアウトは、キーを交換したりラベルを貼り付けたりするだけで変更することもできます。たとえば、英語のキーボードを一般的なQWERTYからDvorakレイアウトに変更する場合などです。ただし、タッチタイピストにとっては、ホームキーの触覚的な突起の位置は、視覚的なマーキングよりも実用上重要です。
かつては、フライトシミュレーターのように、多くの非標準的な機能をキーに割り当てる複雑なソフトウェアには、「キーボードオーバーレイ」と呼ばれる、特定のコンピューターモデルのキー配列に合わせてあらかじめ穴が開けられた大きな紙が同梱されていました。キーボードの上に置くと、キーを塞いだり外観を永久的に変更したりすることなく、各キーの新しい機能を視覚的に素早く確認することができました。オーバーレイは多くの場合、高品質のラミネート加工された紙で作られており、使用しないときは折りたたんでゲームのパッケージに収納できるように設計されていました。
米国の標準キーボードは104キーですが、他のほとんどの国のPCキーボードは105キーです。英語以外の言語用に設定されたオペレーティングシステムでは、キーの配置が異なります。たとえば、スペイン語入力用に設計されたキーボードでは、 Ñ /ñのスペースを確保するために一部の文字が移動されています。同様に、フランス語やポルトガル語用のキーボードには、文字Ç /ç 用の特別なキーがある場合があります。日本語用に設計されたキーボードには、日本語とラテン文字を切り替えるための特別なキーや、バックスラッシュ ( ) の代わりに(円と元記号)の文字(バックスラッシュ自体も、一部の表示では ¥ または ₩ と表示される場合があります) がある場合があります。異なる言語で同じキーボードを使用すると、キー上の画像と画面に表示される文字が一致しないという問題が発生します。これは、キーボードのマッピングが異なるためです。このような場合、各国の標準キーボードレイアウトでは、異なる言語の類似文字が共有されていなかったり、配置方法が異なる場合があるため、新しい言語ごとにキーに追加のラベルが必要になる場合があります。¥\
一部のLinuxディストリビューションでは、米国キーボードレイアウトがデフォルトとして使用されています。[ 31 ]
ほとんどのオペレーティングシステムでは、通常の操作には使用されないレジスタキーを含むキーの組み合わせを使用して、機能的なキーボードレイアウトを切り替えることができます(たとえば、Microsoft では、+または+レジスタ制御キーをシーケンシャルなレイアウト切り替え用に予約しています。これらのキーは、古い DOS キーボードドライバから継承されたものです)。キーにラベル付けされた 2 つの並列の文字セットを持つキーボードもあり、これらは代替のアルファベットまたはスクリプトを表しています。また、サードパーティ製のキーボードステッカーを使用して、キーボードに 2 番目の文字セットを追加することも可能です。Alt⇧ ShiftCtrl⇧ Shift

ほとんどの現代のキーボードは、特定のフォームファクタに応じて標準数のキーを備えています。これは、キー数で示されるか、おおよその割合でグループ化されることがよくあります。フルサイズまたは100%キーボードは、一般的に104または105キー、最大108キーと表現されます。[ 32 ] [ 33 ]コンパクトさのため、または個人の好みにより、個々のキーまたはセクション全体が省略されることがよくあります。たとえば、テンキーレス( TKL )またはテンキーパッドを除外した80%などです。75%は使用頻度の低いナビゲーションキーやシステムキーを省略しています。60%削減により機能行とナビゲーションキーがなくなり、40%では数字キー列も削除されています。小型キーボードは携帯性やデスクスペースを増やし、手の動きを減らすように設計されています。多くの場合、カスタマイズ可能な構成により、削除された機能キー、記号キー、または数字キーをレイヤーや他の組み合わせにマッピングします。 [ 33 ]
ラテン文字で表記される言語には数多くのキーボード配列が存在しますが、そのほとんどはよく似ています。キーボード上の、、、 、およびキーの配置に基づいて、大きく 3 つのファミリーに分類できます。これらの配列は通常、最初の行の最初の 6 文字にちなんで、AZERTY、QWERTY、QWERTZ、QZERTY、およびそれらの各国版という名前が付けられています。AMQWYZ
キーボードの中央部分、つまりアルファベットキーの部分はほぼ一定で、1~9の数字キーはほぼ例外なくその上の列に配置されているが、キーボードによって以下のような違いが生じる可能性がある。
物理キーボードは、基本的なISO、ANSI、またはJIS規格のいずれかです。キーを押すと、スキャンコードがオペレーティングシステムなどのソフトウェアに送信され、それによって生成される文字が決定されます。この仕組みはキーボードマッピングと呼ばれます。キーボードには、ローカルのデフォルトマッピングに合わせて適切に刻印されているのが一般的です。たとえば、米国のキーボードでキーと数字キーを同時に押すと「@」が生成され、キーにはそれに応じて刻印されます。英国のキーボードでは、このキーの組み合わせで二重引用符が生成され、英国のキーボードにはそのように刻印されています。⇧ Shift2
以下のキーボード表では、各英数字キーで使用できる主要な文字または記号は、キーの左半分に黒色で表示され、そのキーを使用してアクセスできる文字は、対応するキーの右半分に青色で表示されます。デッドキーを表す記号は通常、赤色で表示されます。AltGr

QWERTY配列は、現在使用されている配列の中で圧倒的に最も広く普及しており、特定の地理的地域に限定されない唯一の配列です。[ 34 ]一部の地域では、やのようなキーは該当地域の言語に翻訳されていません。他の種類では、上記の例のように、スペイン語のコンピュータキーボードでは、やのように、これらのキーが翻訳されています。Macintoshコンピュータでは、米国と東アジアで配布されているキーボードを除き、これらのキーは通常、「Enter」、「Shift」、「Command」、「Option/Alt」、「Control」という単語のない記号で表されます。↵ Enter⇪ Caps Lock↵ Intro⇪ Bloq Mayús

トルクメン語のキーボードは、ÄWERTY ( / æ ˈ v ɜːr t iː / av- UR -tee )と呼ばれる配列を使用しており、 Aの上のQの代わりにÄが、Sの下のXの代わりにÜ が、Cの代わりにÇ が、Vの代わりにÝが配置され、C、Q、V、X は全く使用できません。これは Microsoft Windows ( Vista以降のみ) でサポートされています。[ 35 ]

AZERTY配列は、フランス、ベルギー、および一部のアフリカ諸国で使用されています。QWERTY配列との違いは以下のとおりです。
LST 1582 で標準化されているように、リトアニア語キーボードには ĄŽERTY と呼ばれる定義済みのレイアウトがあります[ 36 ]。これは、 A の上の Q の代わりに Ą、Sの上のWの代わりにŽ、Sの下のXの代わりにŪ があり、Q、W、X は右端またはAltGrキーを使用して使用できます。ただし、ĄŽERTY の代わりに、リトアニア語の QWERTYキーボードが広く使用されています。

アゼルバイジャン語のキーボードはQÜERTYと呼ばれる配列を使用しており、ÜはSの上にWの代わりに配置され、Wは全く使用できません。これはMicrosoft Windowsでサポートされています。[ 35 ]

ベトナム語のキーボード配列は、拡張されたラテン語の QWERTY 配列です。文字 Ă、Â、Ê、Ô は、米国英語キーボードの数字キーにあたる位置にあり、音調記号(グレイブアクセント、フック、チルダ、アキュートアクセント、ドット) を生成し、Đ を生成し、シフトキーを押さないとđồng記号 (₫)を生成し、角括弧 ( , ) は Ư と Ơ を生成します。[ 37 ]実際には、ほとんどのベトナム語テキストは、物理的な配列だけに頼るのではなく、入力方法エディタを使用して入力されます。最も一般的なベトナム語の入力方法は、Telex、VNI、および VIQR の 3 つです。14590=[]
現代のオペレーティングシステムやモバイルプラットフォーム(Windows、macOS、Linux、Android、iOS)は、一般的にテレックスやVNI IMEのサポートを内蔵またはダウンロードで提供しており、予測テキストや候補選択は、複数の音節が同じ文字シーケンスを共有している場合の曖昧さの解消に役立ちます。[ 39 ]


QWERTZ配列は、ドイツ、オーストリア、スイスで標準的に使用されているキーボード配列です。チェコ、スロバキア、その他の中央ヨーロッパ諸国でも広く使用されています。QWERTY配列との主な違いは、キーとキーが入れ替わっていること、括弧などの特殊文字がÄ、Ö、Ü、ßなどの発音記号付き文字に置き換えられていることです。チェコとスロバキアでは、Ě、Š、Č、Ř、Ž、Ý、Á、Íなどの発音記号付き文字が数字にも使用されています。Caps LockキーはAZERTY配列と同様にShift Lockキーとして使用できます(上記参照)。YZ
QZERTY配列はイタリアの伝統的なタイプライター配列でした。近年では、à、è、òなどの強調キーを備えた改良型QWERTY配列がイタリア全土で広く使われるようになりました。[ 40 ] [ 41 ]コンピューターのキーボードは通常QWERTY配列ですが、英数字以外の文字は異なります。
Appleは初期のイタリア語キーボードやiPod TouchでQZERTY配列をサポートしていた。[ 42 ]
サーミ語のキーボードは、サーミ語拡張配列と呼ばれるレイアウトを使用しており、Aの上のQの代わりにÁが、Sの上のWの代わりにŠ が、Cの左のXの代わりにČが、Tの右のYの代わりにŦ が配置されています。Q 、W、X、YはAltGrキーで使用できます。また、ÅはPの右(ノルウェー語とスウェーデン語/フィンランド語のキーボードに合わせるため)、Ŋは Å の右、Đは Ŋ の右に配置されています。ノルウェー語とスウェーデン語/フィンランド語で異なる文字 ( Ä、Æ、Ö、Ø ) の位置が異なるため、ノルウェーとスウェーデン、フィンランドではレイアウトが異なります。これらの文字は、その国で話されている主要言語の標準キーボードに合わせて配置されています。Microsoft Windows (Windows XP SP2 以降のみ) でサポートされています。[ 35 ] Microsoft Windowsには、通常のスウェーデン語、ノルウェー語、フィンランド語のキーボードに一致するスウェーデン語とサーミ語、ノルウェー語とサーミ語、フィンランド語とサーミ語のレイアウトもありますが、AltGrキーの組み合わせとして追加のサーミ語の文字があります。
また、従来のタイプライターの配列とはあまり似ていないキーボード配列も存在する。これらは指の動きや酷使を減らすように設計されており、支持者たちはタイピング速度の向上と人間工学的な改善につながると主張している。

ドヴォラック配列は、 1930年代にオーガスト・ドヴォラックによって考案されました。英語以外の言語にも適用され、片手用のバリエーションもあります。この配列は主要なオペレーティングシステムに含まれています。ドヴォラックは当初、数字キーの並び順を変更していましたが、現在の配列では標準的な順序になっています。これは、タイピング速度と快適性を向上させ、エラーを減らすために、QWERTY配列よりも優れているように設計されました。ある研究では、少数のタイピストのグループで平均4%の速度向上が見られました。[ 43 ]この配列では、最も頻繁に使用される英語の文字がホームポジションに集中しており、行の使用率は70%です(QWERTY配列では32%)。
歴史的に人気があるにもかかわらず、いくつかの文字は新しいレイアウトに比べて効率的に配置されていません。たとえば、右手の小指は、 2文字の単語lsと(also 、last、island、slightlyなど)のために動きが大きく、左手の人差し指は(文字の伸ばしを含め)頻繁に使用されます。[ 44 ]さらに、これはコマンドにも見られ、右手の小指で4回のキーストロークを使用し、ハイフンのために横方向に伸ばします。slils -l
この配列はコンピュータの発明以前に作られたもので、コレマック配列とは異なり、コピー&ペーストなどのキーボードショートカットは設計上の考慮事項ではなかった。句読点記号の配置もQWERTY配列とは異なり、4つのキーが左側に配置されている。

Colemak配列は現在、英語圏でQWERTY配列に代わる3番目に人気のある配列であり、いくつかの類似点がありながら、いくつかの改良が加えられています。オリジナル版は主要なオペレーティングシステムに含まれています。[ 45 ]
このレイアウトはQWERTYをベースに、17個のキーの位置を変更しつつ、ほとんどの非アルファベット文字といくつかのキーボードショートカットの位置を維持しています。QWERTYに慣れている人にとってはDvorakよりも馴染みやすく、効率も向上すると言われています。指の移動距離を最小限に抑え、ホームポジションの利用率を高めるなど、Dvorakレイアウトといくつかの設計目標を共有しています。[ 46 ] Colemakの特徴的なオプション機能として、平均使用頻度が低いことからCaps Lockキーを再割り当てし、小指の移動距離を短縮するために追加のバックスペースキーに置き換えています。 [ 45 ]
Colemak にはいくつかのバリエーションが存在します。 Colemak Mod-DH (またはColemak-DH、旧称Colemak Mod-DHm ) は、中央列のキー (と) で人差し指を使う頻度を減らし、やなどの一般的な英語の二文字組キーを押す際に不自然な横方向の手の動きをなくします。[ 47 ] [ 48 ] Colemak とその改良版は、Canary [ 49 ]やアルゴリズム最適化手法を利用するその他の新しいレイアウトにも影響を与えました。[ 48 ]DHheeh
他の変更では、他の機能やレイアウトとの互換性をさらに高めることを目指しており、[ 50 ]例えば、ホーム列のモディファイアと6つの親指キーを利用して分割エルゴノミクスキーボードに適合させたColemak-DHのバージョンであるMiryokuなどがある。[ 51 ]

Workmanは2010年に作成された英語のレイアウトです。[ 52 ] Linuxオペレーティングシステムに含まれています。[ 53 ]
このデザインは、一番下の文字キー列が最もアクセスしにくいと仮定するのではなく、各指の好ましい動きを仮説として採用しています。人差し指は外側に伸ばすよりも内側に曲げる方が好ましいため、2番目に好ましい位置は一番上の列ではなく一番下の列になります。これに対し、中指と薬指は比較的長く、外側に伸ばす方が好ましいとされています。この原理に基づき、レイアウトは各列全体ではなく、各キーに重み付けを行っています。
さらに、手首全体を内側または外側に回転させるよりも、指を曲げたり伸ばしたりする方が自然であるという理論に基づいています。このデザインでは、Colemak-DHや「Curl」モッドと同様に、ホームキー間の2つの内側の列( QWERTY配列のとを含む)の優先度を低く設定しています。左右の手の使用バランスが取れています。GH
ワークマン配列は、英語の場合、コールマック配列よりも指の移動距離が全体的に短いと主張している。[ 52 ] [ 54 ]しかし、1本の指が2つのキーを連続して押す、同じ指のnグラムの頻度は、他の配列よりも高い。
英語には、さまざまな原理や方法に基づいて開発された、他にも多くの代替的なレイアウトが存在する。
2020年代には、オンラインのタイピングコミュニティで、Graphite [ 55 ]、Gallium [ 56 ]、Canary [ 57 ]、Sturdy [ 58 ]、Semimak [ 59 ] など、複数の新しいレイアウトが人気を集めています[ 44 ] [ 48 ]。これらのレイアウトは、タイピングウェブサイトMonkeytype [ 60 ]とkeybr [ 61 ]でエミュレーション用に含まれています。これらのレイアウトは非常に高速で、たとえば Semimak は、作成者を含む複数のタイピストによって毎分200 語 (wpm) を超える速度で入力されており[ 62 ]、ビデオで記録された最速速度は毎分 238 wpm です[ 63 ] 。
2000年から2020年の間に作成されたレイアウトには、Asset [ 64 ] 、 Arensito [ 65 ]、Minimak [ 66 ]、Norman [ 67 ]、Qwpr [ 68 ]、Workman [ 69 ]、Halmak [ 70 ]、左右の手の使用をバランスよくする対称レイアウト[ 71 ] Niro [ 72 ]やSoul [ 73 ]、親指アルファレイアウトRSTHD [ 74 ]などがあります。
ノーマン配列は、ワークマン配列と同様に中央列の優先順位を下げ、右手の方が左手よりも操作しやすいという前提に基づき、右手に多くの負担をかけている。また、QWERTY配列と同じ位置、あるいは少なくとも同じ指で文字を打つことを重視している。
2018年時点で、MTGAPは標準キーボードの中で最も指の移動距離が短く、人間工学に基づいたキーボードの移動距離はアレンシトのキーボードレイアウトに次ぐ2番目に短いと主張した。[ 75 ]
一部のレイアウトはQWERTY配列からのキーのずれが少なく、キーの再学習を最小限に抑えつつ、タイピング速度と人間工学を向上させることを目的としています。[ 76 ]
非標準キーボード(分割キーボードなど)に触発された他のいくつかの新しいレイアウトが設計されており、親指アルファでは、スペースバーや他の修飾キーを押すのに親指が使われていないことを利用するために、アルファベットキー(一般的には、と)を最下段に配置しています。 [ 44 ]この最初の設計の1つはMaltronによるMaltで、このコンセプトを使用した後の設計は、文字間の距離以外の追加の指標に基づいていた2016年のRTSHDです。[ 74 ]これは、Nightなどの複数の新しいレイアウトで採用されています。[ 77 ]RS

Qwpr は、基本キー 11 個を QWERTY の位置から変更したレイアウトで、異なる指で入力するキーは 2 個だけです。[ 78 ] Minimak には、4、6、8、または 12 個のキーを変更するバージョンがあり、いずれも指を変更するキーは 3 個だけです。[ 79 ]これらは、急な学習曲線なしに Dvorak の指の動きの減少の多くを提供し、QWERTY キーボードでの熟練度を維持する能力を高めることを目的としています。Qwpr レイアウトは、Caps Lock を「句読点シフト」として使用し、ASCII 記号や矢印キー、アクセント付き文字、数式記号、絵文字など数百種類のグリフを入力するための 15 個のデッド キーに素早くアクセスできるため、プログラマーや多言語ユーザー向けにも設計されています。
いくつかの企業は「ABC」(アルファベット順)レイアウトのキーボードを提供しています。[ 80 ] [ 81 ] ABCDEFレイアウトはMinitelで使用されていました。このレイアウトは、あまりタイピングしない人や、タッチスクリーンなど両手を使うのが現実的でない場合にも役立ちます。

QWERTY配列の発明者であるクリストファー・レイサム・ショールズは、独自の代替配列を作成し、1896年に特許を取得しました。[ 82 ] ドヴォルザークと同様に、彼はすべての母音をホームポジションに配置しましたが、この場合は右手に配置しました。この配列は右利きに偏っており、母音と最も一般的な子音の多くが配列の右側に配置されています。

1892年にジョージ・キャンフィールド・ブリッケンスダーファーによって設計されたブリッケンスダーファー・タイプライターは、斬新なキーボード配列、交換可能なフォント、そして旅行に適していることで知られていました。ブリッケンスダーファーのキーボードは3つのバンク(キー列)で構成され、特殊文字は別のシフトキーを使用して入力しました。ホームポジションは、他では見られない一番下の列でした(つまり、タイピストは一番下の列に手を置いたまま入力しました)。一方、コンピュータや一般的なタイプライターのキーボードは4つのバンクで構成され、ホームポジションは下から2番目の列にあります。
フランス語向けに設計されたキーボードレイアウトはいくつか存在する。カナダでは、CSAキーボードは複数の言語、特にフランス語の入力に対応するように設計されている。

BÉPO レイアウトは、BÉPO コミュニティによって開発された最適化されたフランス語キーボード レイアウトで、欧州連合のすべてのラテン文字、ギリシャ語、エスペラント語をサポートしています。[ 83 ][84]これは、ドヴォルザークやその他の人間工学に基づいたレイアウトのアイデアに基づいています。頻繁に使用されるキーがホーム ロウにあるため、通常はタイピングが簡単になります。練習用のタイピング チューターも存在します。[ 85 ]
2019年には、 AFNORが開発したフランス規格に、BÉPOレイアウトをわずかに修正したバージョンと、従来のAZERTYレイアウトの改良版が掲載された。[ 86 ]

Dvorak-frレイアウトは、プログラミング言語の使用を前提とせず、フランス語に特化したDvorak配列に似たレイアウトで、2002年にFrancis Leboutteによって発表されました。バージョン2は2020年6月にリリースされました。このレイアウトは、フランス語でのタイピング時の快適性を最大限に高め、リスクを回避するというニーズを満たすように設計されています。
AZERTY配列とは異なり、フランス語の優れたタイポグラフィに必要な文字は簡単にアクセスできます。例えば、引用符()や曲線のアポストロフィは直接入力できます。さらに150種類以上の文字がデッドキーで入力可能です。«»

JCUKENレイアウトは、 KOI-7エンコーディングと組み合わせて使用した場合の技術的な簡便さから、ソ連ではすべての8ビットコンピュータ(国産および日本製MSX互換システムなどの輸入品の両方)に使用されました。句読点と非文字記号はビットペアになっており、ラテン文字モードとキリル文字モードの両方で同じキー上の記号がKOI-7で上書きされることはありません。[ 87 ]

ES 1845やES PEVMなどのIBM互換機のクローンは、GOST 14289-88にも規定されているように、通常、キリル文字モードにはJCUKENを、ラテン文字モードにはQWERTYを使用します。
ソ連崩壊後に旧ソ連諸国で製造された8ビットコンピュータの中には、ロシア語の音声配列を使用するものがある。

Neo レイアウトは、2004 年に Neo ユーザー グループによって開発された最適化されたドイツ語キーボード レイアウトで、[ 88 ]国際音声記号[ 89 ]を含むほぼすべてのラテン文字ベースのアルファベット、ベトナム語、および一部のアフリカ言語[ 90 ]をサポートしています。
文字の位置は、ドイツ語の文字頻度だけでなく、2 文字または 3 文字の典型的なグループにも最適化されています。英語も主要なターゲットとみなされています。このデザインは、両手の交互使用を強制してタイピング速度を向上させようとしています。これは、de-ergo やその他の人間工学に基づいたレイアウトのアイデアに基づいています。使用頻度の高いキーはホーム ロウに配置されています。現在のレイアウト Neo 2.0 には、他のレイアウトにはない独自の機能があり、プログラマー、数学者、科学者、LaTeX作成者など、多くのターゲット グループに適しています。[ 91 ] Neo は、それぞれが特別な目的のために設計された異なるレイヤーにグループ化されています。

ほとんどの特殊文字は下位レイヤーの意味を継承します。⟨ ¿ ⟩文字は⟨ ? ⟩の1 層上、またはギリシャ文字⟨ α ⟩は⟨ a ⟩の上位にあります。Neo は合計 6 つのレイヤーを使用し、一般的な使用法は次のとおりです。[ 92 ] [ 93 ]

トルコ語Fキーボードは、トルコ語用にカスタマイズされたキーボード配列です。トルコ語Fキーボードの方が効率的であるにもかかわらず、トルコのほとんどのコンピューターでは、改良されたQWERTYキーボード(「Qキーボード」)が使用されています。
トルコ語はトルコ語アルファベットを使用しており、1955年にイフサン・ストゥク・イェネルの指導の下、専用のキーボードレイアウトが設計されました。[ 94 ]開発中、トルコ語協会の協力を得て、トルコ語の文字頻度が調査されました。Fキーボードの重要な特徴は、トルコ語の単語における文字頻度に基づいて構成されていることです。たとえば、当時最も頻繁に使用される子音「K」は右人差し指の下に配置され、最も一般的な母音「A」は左人差し指の下に配置されています。この配置により、最もよく使用される文字へのアクセス性が向上し、タイピング速度と人間工学が改善されます。さらに、トルコ語で最も使用頻度の低い文字「J」は、左手の最も弱い指である小指に割り当てられています。対照的に、QWERTYキーボード(トルコ語QWERTYレイアウトを改良したものでも)では、「J」キーは中央の位置を占めており、頻繁に使用される文字にとってより重要な位置となっています。したがって、QWERTYキーボードでのこの配置は、トルコ語でタイピングする際の効率を低下させます。

ŪGJRMV レイアウトは、「エルゴノミック」レイアウトとも呼ばれ、ラトビアの国別キーボードでした。これはラトビア語専用に設計されています。[ 95 ]このレイアウトの文字配置は標準の QWERTY とはかなり異なり、同じ位置にある文字は 2 つだけで、同じ行とレイヤーにある文字はさらに 5 つです。ラトビア語の入力には適しているかもしれませんが、特に記号に問題があります。QWERTY レイアウトのエラーがいくつか残っており、中括弧の位置など、新しいエラーも導入されています。このレイアウトは、 Unicode の制限により、正しい発音記号のコンマの代わりにセディーユを使用しており、このレイアウトと QWERTY レイアウトの両方に影響を与え、特にリヴォニア語での入力に影響します。Microsoft によるこれらのレイアウトの実装にはいくつかの違いがあり、ŪGJRMV レイアウトでは数字行の F キーにエラーがあります。[ 96 ]
2010年、アゼルバイジャン国立科学アカデミーによってPÜŞUDとして知られる新しいレイアウトが設計され提案されました。これはデジタル開発運輸省から賞賛されました。このレイアウトは、最もよく使用されているQÜERTYとは全く異なります。[ 97 ] [ 98 ] [ 99 ] [ 100 ]
ステノタイプやベロタイプなどのコード式キーボードでは、キーの組み合わせを1回のストロークで使用して文字や単語を入力できます。ステノタイプマシンのユーザーは、通常1分間に225語の速度に達します。[ 101 ]これらのシステムは、裁判所速記者によるリアルタイムの文字起こしや、ライブのクローズドキャプションシステムで一般的に使用されています。通常のキーボードは、Ploverを使用してこの目的に適合させることができます。ただし、ハードウェアの制約により、3つ以上のキーをコードすると期待どおりに動作しない場合があります。多くのハイエンドキーボードはnキーロールオーバーをサポートしているため、この制限はありません。
モバイル デバイスでの使用を特に目的に設計されたレイアウトもあります。FITALYレイアウトはスタイラスでの使用に最適化されており、最もよく使用される文字を中央に最も近い位置に配置することで、単語を入力する際の移動距離を最小限に抑えています。同様のコンセプトが、スタイラスまたは指による高速テキスト入力のためのMessagEaseキーボード レイアウトの研究開発にも採用されました。スタイラス使用用に設計された ATOMIK レイアウトは、IBM がメトロポリス アルゴリズムを使用して英語の単語を綴るのに必要な移動を数学的に最小化するように開発しました。[ 102 ] ATOMIK キーボード レイアウトは、ShapeWriter の WritingPad ソフトウェアで QWERTY の代替として使用できます。[ 103 ] ASETNIOP は、タブレット コンピュータ用に設計されたキーボード レイアウトで、10 個の入力ポイントを使用し、そのうち 8 個はホーム ロウにあります。[ 104 ]
モバイルデバイスのマルチタッチスクリーンにより、仮想のオンスクリーンキーボードを実装することが可能になりました。ボタンの数が少ないため、ボタンを大きくすることができます。キー上の記号は、押された他のキーに応じて動的に変更できるため、使用前に文字や機能の組み合わせを記憶する必要がなくなります。たとえば、Google Android、Apple iPhone、MS Windows Phone、および Intel MeeGo / Harmattan プラットフォーム向けに採用されているコード式GKOS キーボードでは、親指を使用して 1 つまたは 2 つのキーを同時に押すことでコード入力を行います。レイアウトでは、キーが画面の両側近くに配置された 2 つの独立したパッドに分割され、中央にテキストが表示されます。最も頻繁に使用される文字には専用のキーがあり、コード入力は不要です。

ハニカムレイアウトは六角形のキーを備え、2015年にTypewiseがETHチューリッヒ[ 105 ]と協力してスマートフォン向けに開発しました。[ 106 ] [ 107 ]英語、ドイツ語、スペイン語、フランス語、アフリカーンス語を含む40以上の言語に対応しています。キーの配置は、いくつかの変更を加えた従来のキーボードと同様です。キーボードの中央には、2つの小さなスペースバーがあります。キーは、キーを上にスワイプすることで、キーボードを左にスワイプすることで置き換えられます。発音記号付き文字は、キーを長押しすることで入力できます。[ 108 ]Space bar⇧ Shift← Backspace

代替キーボードレイアウトの設計は現在も進行中である。しかし、より広く知られているレイアウトが主流であることや、追加の設定が必要となることから、普及は限定的である。
一般的な最適化には、ホームポジションの使用頻度の増加、指の動きや不自然な動作の最小化、指の使用頻度のバランス調整による使いすぎの防止、両手の交互使用、内向きまたは外向きのロール(片方の手で連続して一方向に文字を入力する)などがあります。[ 48 ] [ 109 ]いくつかのデザインでは、学習曲線を緩やかにするためにQWERTYからの変更点を減らしていますが、人間工学的な最適化を妨げるという意見もあります。
キーボードレイアウトの作成と分析を行うためのオープンソースの分析プログラムがいくつか作成されており、ブラウザベースの Cyanophage [ 48 ] [ 110 ]や、Oxeylyzer [ 111 ] (現在開発中)、Genkey [ 112 ]などがある。ブラウザベースの設計ツール Ergogen [ 113 ]を使用すると、カスタムハードウェアレイアウトを生成して、人間工学に基づいたキーボードの PCB およびレイアウト設計を計画することができる。[ 114 ]
Kanata [ 115 ] (オープンソース、Linux、macOS、Windows 用)、Karabiner-Elements [ 116 ] (オープンソース、macOS 用) などのソフトウェアや、Microsoft Keyboard Layout Creator [ 117 ] (基本エディタ、無料、Windows 用)、SIL Ukelele [ 118 ] (高度なエディタ、無料、macOS 用)、KbdEdit [ 119 ] (商用エディタ、Windows 用)、Keyman Developer [ 120 ] (無料およびオープンソース、Windows、macOS、iOS、Android、および仮想 Web サイト キーボード用) などの古いプログラムを使用して、カスタム レイアウトを使用または作成できます。これらを使用すると、カスタマイズ可能なファームウェアを持たないキーボードのレイアウトを簡単にカスタマイズできます。[ 121 ]ユーザーは、新しいレイアウトをゼロから作成する(IPA [ 122 ]や汎イベリア[ 123 ]レイアウトなど)か、既存のレイアウトを変更する(例えば、ラテンアメリカ拡張[ 124 ]やゲール語[ 125 ]レイアウトなど)ことで、独自のタイピングパターンやニーズに対応できます。このようなエディタは、デッドキーやキーを使用して複雑なキーシーケンスを構築することもできます。AltGr
一部のキーボードには、キーボードのレイアウトや機能を再プログラムできる柔軟性を備えたファームウェアが搭載されています。QMK [ 2 ] や ZMK (主にワイヤレス設定向けに設計) [ 126 ] などのオープンソースファームウェアでは、ダウンロードしたレイアウトやカスタムレイアウトを複数設定できるほか、ファンクションレイヤーやカスタムコンビネーションを追加することもできます。Kinesis Advantage では、単一のキー (キーの組み合わせではない) を再プログラムできるほか、キーの組み合わせを再マッピングするためのマクロを作成することもできます。ただし、これにはキーボードハードウェアの処理負荷が増加するため、若干遅くなり、日常使用でラグが気になる場合があります。また、QMK を実行するように変更することもできます。[ 127 ]
特定の仮想キーボードとキーボードレイアウトはオンラインで利用可能です。ハードウェアの制限がないため、これらのオンラインキーボードはカスタムレイアウトを表示したり、ユーザーがさまざまな言語レイアウトを事前に設定したり試したりすることができます。結果として得られたテキストは、キーボードマッピングを再プログラムする必要なく、柔軟に他のWebサイトやアプリケーションに貼り付けることができます。[ 128 ]
QWERTY以外のレイアウトは、90キーのLinotype植字機などの特殊な機械でも使用されていました。さらに、いくつかの専門的な商用キーボードは、 Maltronが作成したMaltなどの独自のレイアウトを作成しました。[ 129 ]これは、同社の成形された人間工学に基づいたキーボード用に設計され、妥協案として、フラットキーボードにはMaltronキーボードのようなスペースボタンではなく、幅の広い単一のスペースバーがあるため、そのキーが最下段に移動されました。[ 130 ]また、 PLUMレイアウトは、同名の直交配列キーボード用に設計されました。E
ラテン文字以外の表音文字用のキーボードレイアウトの中には、特にギリシャ文字のレイアウトがQWERTY配列に基づいているものがあります。これらのレイアウトでは、QWERTY配列の中で発音や見た目が似ている文字にできるだけ近いキーに文字が割り当てられています。この方法により、QWERTY配列に慣れているユーザーは学習時間を短縮でき、ギリシャ文字を使用するユーザーにとっても(QWERTY配列で)ラテン文字の入力が容易になります。
しかし、これは普遍的な慣習ではなく、ラテン文字以外のキーボード配列の多くはゼロから設計されている。
ラテン文字以外のキーボードレイアウトはすべて、ラテン文字と各言語の文字体系の両方の入力をサポートできます。これは、 URLや名前の入力などの作業に役立ちます。この機能は、専用のキー、特定のキーの組み合わせ、またはキーボード操作をほとんど必要としないソフトウェアによって実現できます。

入力方法を実装したウェブアプリケーションを使用する必要なく、キーボードから直接バイバインを入力することが可能です。フィリピンのUnicodeキーボードレイアウト[ 131 ]には、QWERTY、Capewell-Dvorak、Capewell-QWERF 2006、Colemak、Dvorakなど、さまざまなキーボードユーザー向けのバイバインレイアウトのセットが含まれており、これらはすべてMicrosoft WindowsとLinuxの両方で動作します。

タイプライターやコンピューターのキーボード、モバイルデバイスを使ってベンガル語の文字を入力するための様々なシステムが開発されている。バングラデシュではベンガル語の入力システムを標準化する取り組み( জাতীয় Jatiyo レイアウト)が行われたが、いまだに広く効果的に採用されている入力方法はない。
ディベヒ語キーボードには2つのレイアウトがあります。どちらもMicrosoft Windows(Windows XP以降)でサポートされています。[ 35 ]

InScriptは、アッサム語、ベンガル語、デーヴァナーガリー文字、グジャラート語、グルムキー文字、カンナダ語、マラヤーラム語、オリヤー語、タミル語、テルグ語など、 12種類のインドの文字体系に対応した標準キーボードです。
インドの文字体系のほとんどはブラーフミー文字に由来するため、アルファベット順が同一です。この特性に基づいて、InScriptキーボードレイアウトが開発されました。そのため、ある言語でInScript入力ができる人は、その文字体系を知らなくても、音声入力を使って他の文字体系でも入力できます。
InScriptキーボードは、Windows、Linux、macOSなど、ほとんどの最新のオペレーティングシステムに標準搭載されています。また、一部の携帯電話にも搭載されています。
Linux (Ubuntu ディストリビューションなど) [ 132 ]および Windows [ 133 ]でジャワ語キーボードが利用可能です。PCまたはラップトップで実行する場合、ジャワ語キーボードは物理的な QWERTY キーボードを使用できます。


クメール語は、可能な限りQWERTY配列に対応するように設計された独自の配列を採用しており、どちらの方向への学習も容易になっています。例えば、ល [ lɔː ]は、英語のQWERTY配列のLと同じキーで入力します。また、母音、子音、句読点の数が非常に多いことや、複数の文字をまとめて1つの文字として扱うクラスター構造など、多くの特徴があります。


タイ語のキーボードレイアウトは、主にケドマニー配列です。タイ語のパタチョート配列も利用可能ですが、使用頻度ははるかに低いです。使用頻度の低い文字は、Shiftキーを使って入力します。タイ語ではアラビア数字が広く使われていますが、キーボードのメイン部分にはアラビア数字は配置されていません。アラビア数字は、テンキーを使うか、専用の数字キーがないキーボードではラテン文字セットに切り替えることで入力します。

ラオス語 のキーボード配列は、ラオス文字に対応するように特別に設計されています。


シンハラ語キーボードのレイアウトは、シンハラ文字用のウィジェセカラ式タイプライターに基づいています。Windowsでは、シンハラ語レイアウトとウィジェセカラ式レイアウトの両方が利用可能です。

中国国家標準チベット語キーボード配列は、中国におけるチベット語の配列を標準化している。[ 134 ]
チベット語キーボード配列をサポートした最初のMicrosoft Windowsのバージョンは、Windows Vistaです。Linuxでは、2007年9月からこの配列が利用可能です。
Mac OS Xは、OS Xバージョン10.5以降でチベット語Unicodeのサポートを導入し、現在ではチベット語ワイリー配列、チベット語QWERTY配列、チベット語大谷配列の3種類のキーボードレイアウトが利用可能です。

ブータン標準のゾンカ語キーボードレイアウトは、ブータンでゾンカ語やチベット文字を使用するその他の言語を入力するためのレイアウトを標準化したものです。このレイアウトは、ブータンのゾンカ語開発委員会と情報技術局によって開発されました。ゾンカ語キーボードレイアウトは、キーの並び順がゾンカ語とチベット語のアルファベットの文字順序にほぼ沿っているため、非常に習得しやすいレイアウトです。このレイアウトは、2004年からLinuxで利用可能です。


イヌクティトゥット語には、Windowsで一般的に利用できる、似ているが同一ではない2種類のキーボードレイアウトがあります。どちらのレイアウトも、基本状態とシフト状態に基本的なラテン文字配列が含まれており、AltGrシフト状態にはいくつかのラテン文字が含まれています。カナダ先住民の音節文字も、どちらのレイアウトでもCapsLock状態とAltGrシフト状態にあります。
2 つのレイアウトの違いは、点付きの長母音音節を作成するために AltGr の代替として を使用すること、および小さなプレーン子音を Caps + 数字キーにマッピングしている点にあります。一方、「Latin」レイアウトではプレーン子音にアクセスできず、長母音音節には AltGr シフト状態を介してのみアクセスできます。]

このレイアウトは、マイクロソフトが古典的なアラビア語タイプライターのレイアウトを基に開発したもので、IBM PCで使用されています。102キーのバリアントと、AZERTYに対応する102キーの音声バリアントもあります。[ 35 ]

Apple製キーボードでは、アラビア語の配列が異なります。
さらに、Chromeでは1:1レイアウトが利用可能です。[ 135 ]

イスラエルで販売されているキーボードはすべて、ラテン文字とヘブライ文字の両方を備えています。一部の3言語対応版には、アラビア文字やキリル文字も含まれています。
標準レイアウト(ただし、すべてのキーボードでそうとは限りません)では、括弧 ()、角括弧 []、中括弧 {}、および小なり記号/大なり記号 <> のペアの区切り文字の順序が、他の左から右に書く言語の標準とは逆になっています。この結果、「開き括弧」/「閉じ括弧」が右から左に書く言語と一致します(Shift+9 を押すと常に「閉じ括弧」 U+0029 が入力され、これは左から右に書く言語では「開き括弧」のように見えます)。これはアラビア語キーボードと共通です。
ヘブライ語のレイアウトの中には、ニクッド記号(母音記号)[ 136 ]を含むように拡張されているものがあり、入力するにはAlt+Shiftキーまたは同様のキーの組み合わせが必要です。

王立アマジグ文化研究所(IRCAM)は、モロッコのタマジグト族向けに、国家標準のティフィナグ語キーボード配列を開発しました。この配列はLinuxとWindows 8に標準搭載されており、Macおよび旧バージョンのWindowsでも利用可能です。
互換性のある国際版「Tifinagh (International)」は、トゥアレグ語を含むタマジグト語(ベルベル語)のさまざまな言語バリアントをサポートしています。これはUniversal Amazigh Keyboard Projectによって設計され、SourceForgeのページで入手できます。[ 137 ]

ウルドゥー語には、国立言語庁によって開発された標準化されたキーボード配列が存在する。しかし、スマートフォンやデスクトップパソコンでは、ウルドゥー語の文字をラテン文字に合わせる音声キーボードがより一般的に使用されている(例えば、Qキーを押すと「ق」と入力される)。
デザイナー兼エンジニアのジーラク・アーメド氏が開発した別のバージョンのキーボードは、若い世代の間で利用が拡大している。
アルメニア語のキーボードはギリシャ語のキーボードと似ており、ほとんどの場合(すべてではありませんが)、アルメニア語の文字はQWERTYキーボード上の対応するラテン文字と同じ位置に配置されます。図に示すキーボードレイアウトは、Linuxで次のコマンドで有効にできます。setxkbmap am -variant phoneticなお、西アルメニア語と東アルメニア語ではレイアウトが異なります。
コンピューターが登場する以前の時代、アルメニア語のキーボードは、アルメニア語特有の文字の組み合わせを入力しやすくするために、異なる配列を採用していた。
革新的な人間工学に基づいたレイアウトを作成する試みがいくつか行われており、その中にはドヴォルザークに触発されたものもある。

タイプライターとコンピューターキーボードの両方で現在公式に採用されているブルガリア語キーボード配列は、BDS(ブルガリア国家/国家規格)5237:1978に記載されています。 [ 138 ]これは、1978年1月1日に旧規格BDS 5237:1968に取って代わりました。[ 138 ]ドヴォルザーク配列と同様に、タイピング速度と効率を最適化するように設計されており、ブルガリア語で最もよく使われる文字であるО、Н、Т、Аを最も強い指の下に配置しています。この配列には、ブルガリア語アルファベットの標準30文字に加えて、ブルガリア語以外のキリル文字のЭとы、およびローマ数字のIとVが含まれています(Xはキリル文字の大文字Хで表されることになっていますが、これはタイプライターでは許容されますが、コンピューターでは問題があります)。
また、広く使われている非公式なレイアウトとして、いわゆる「音声」レイアウトがあります。これは、キリル文字が、発音や見た目が同じラテン文字の QWERTY キーにマッピングされるレイアウトです(ただし、いくつかの例外があります。ЯはQ に、Жは V にマッピングされます。レイアウトを参照し、標準の QWERTY レイアウトと比較してください)。このレイアウトは、Microsoft Windows、Apple macOS、Ubuntu Linuxなど、一部のオペレーティングシステムで BDS レイアウトの代替として利用できます。通常、レイアウトは、 Shift + Altを押すことでラテン文字とキリル文字を切り替え、Shift + Ctrlを押すことで BDS と音声レイアウトを切り替えることができるように設定されています。
2006年、ソフィア大学数学情報学部のディミテル・スコルデフ教授とブルガリア科学アカデミーのディミタル・ドブレフは、文字Ѝと大文字Ыを含むBDSレイアウトの改訂版、文字IとVをそれぞれ通貨記号$と€に置き換えた新しい標準prBDS 5237:2006と、非公式の「音声」レイアウトの標準化を提案した。2008年に論争と公開討論があった後、この提案は受け入れられなかったが[ 139 ]、すでにいくつかの場所で使用されており、MS Windows Vistaの「ブルガリア語音声」レイアウトはこれに基づいている。MS Windows 7には新しい「ブルガリア語音声」レイアウトがある。[ 35 ]

マケドニア語のキーボード配列は表音的です。マケドニア語で表音的に対応するラテン文字は、対応するキリル文字に使用されます。マケドニア語のアルファベットとマケドニア語の正書法で使用される文字で、表音的に対応する文字がないのは、Љ、Њ、Ѕ、Ш、Ѓ、Ж、Ч、 Ќ 、Ѝ、Ѐです。
マケドニア語のアルファベットには含まれておらず、マケドニア語でも使用されていないにもかかわらず、Windows でサポートされる最初のマケドニア語キーボードレイアウトでは、Alt Gr を使用してグリフЋとԀを入力し、大文字と小文字を並べて配置します。このキーボードにはグリフЍとЀ は含まれていません。[ 35 ]
Windows Vista では、新しい改訂版の標準レイアウトがサポートされました。このバージョンにはグリフЍとЀが含まれており、Alt Gr を使用して鋭アクセント記号を追加できます。これは元のマケドニア語レイアウトには含まれていませんでした。[ 35 ]

モンゴル語の標準キーボード配列はキリル文字を使用しています。

現代ロシアで最も一般的なキーボードレイアウトは、いわゆるWindowsレイアウトで、これはMS Windowsオペレーティングシステムで使用されているデフォルトのロシア語レイアウトです。このレイアウトは、他の多くの国のハードウェア標準と互換性があるように設計されていますが、ロシア語のアルファベットの文字数が多いため、妥協点があります。たとえば、ピリオドとコンマの記号はキーを共有しており、ロシア語ではコンマの相対的な頻度が高いにもかかわらず、コンマを入力するにはShiftキーを押しながら入力する必要があります。[ 87 ]
ロシア語のキーボードレイアウトには他にもいくつかあり、例えば、伝統的なロシア語タイプライターレイアウト(句読点記号が数字キーに配置され、数字を入力するにはシフトキーが必要)や、ロシア語DOSレイアウト(ロシア語タイプライターレイアウトに似ており、一般的な句読点記号が数字キーに配置されていますが、数字はシフトキーを使わずに入力します)などがあります。ロシア語タイプライターレイアウトは、1990年代以前に製造された多くのロシア語タイプライターに見られ、OpenSolarisオペレーティングシステムのデフォルトのロシア語キーボードレイアウトです。[ 140 ]
ロシアのキーボードには、キートップにラテン文字と並んでキリル文字が必ず表示されており、通常は異なる色で区別されている。

ロシア語の音声キーボード配列(同音異義語配列または翻字配列とも呼ばれる)は、ロシア国外で広く使用されており、通常はキーにロシア語の文字は描かれていません。この配列は、一般的な英語のQWERTYキーボードなど、他の配列に慣れているタイピスト向けに作られており、ギリシャ語やアルメニア語の配列に倣い、ほとんどの文字を対応するラテン文字の位置に配置しています。この配列は、ロシア語を母語とする人だけでなく、ロシア語を使用、指導、または学習している人にも人気があり、AATSEEL.orgの言語学者、翻訳者、教師、学生によって、標準配列とともに推奨されています。
キリル文字とQWERTY配列の同音異義語キーボードの最も初期の実装は、1972年から1976年にかけて、イリノイ大学アーバナ・シャンペーン校で開発されたPLATO教育システムのロシア語カリキュラムのために、元AATSEEL職員のコンスタンス・カーティンによって行われた。 [ 141 ]カーティンの設計は、音韻的に関連するロシア語の音をQWERTYキーにマッピングし、近接する音韻的および視覚的な手がかりを互いに近くにマッピングし、未使用の位置を記憶術的に割り当てることを目的としていた。UIUCでカーティンの下で働いていたピーター・ゼルチェンコは、後にカーティンの元の設計意図に従って、WindowsおよびMacintoshキーボードの数字列を修正した。[ 142 ]
ロシア語の音声表記には、YaZhERT (яжерт)、YaWERT (яверт)、YaShERT (яшерт) など、いくつかの異なる配列があります。YaShERT は AATSEEL.org が提案したもので、「学生」配列として知られています。これらの配列は、ラテン語キーボードの「QWERTY」列の最初の数文字にちなんで名付けられています。これらの配列は、特定の文字の配置が異なります。たとえば、一部の配列では、キリル文字の「B」(発音は「V」)がラテン語の「W」キー(ドイツ語の「B」の音訳にちなむ)に配置されていますが、他の配列ではラテン語の「V」キーに配置されています。
これらのバリエーションの中にもバリエーションがあります。たとえば、Mac OS X の音声ロシア語レイアウトは YaShERT ですが、文字 ж と э の位置が異なります。[ 143 ] [ 144 ]
Windows 10には、ロシア語入力用の独自のニーモニックQWERTYベースの入力方法が実装されています。これは、ロシア語のすべての文字にキーを割り当てることに完全に依存していません。代わりに、sh、sc、ch、ya (ja)、yu (ju)、ye (je)、yo (jo)といった組み合わせを使用して、それぞれш、щ、ч、я、ю、э、ёを入力します。
仮想(画面上)キーボードを使用すると、システムレイアウトをアクティブにすることなく、ブラウザ上でキリル文字を直接入力できます。

ほとんどのキリル文字に共通する文字セットの他に、セルビア語キリル文字配列では、セルビア語キリル文字に固有の、またはほぼ固有の6つの特殊文字(Љ、Њ、Ћ、‚、Џ、Ј)を使用します。マケドニア語のЅも、セルビア語キリル文字では使用されませんが、このキーボードに含まれています。
セルビア語は二文字体系であるため、キーにセルビア語キリル文字が印字された実際の物理キーボードは現在では一般的ではありません。セルビア語圏の市場で販売されているキーボードは通常、セルビア語ラテン文字が印字されており、ソフトウェアでラテン文字( QWERTZ)とキリル文字の両方の配列を設定して使用します。非アルファベットキーは同一であり、アルファベットキーは対応する文字に直接対応しているため、2つの配列は簡単に交換できます。例外は、ラテン文字のQ、W、X、Yで、これらにはキリル文字の対応文字がなく、キリル文字のЉ、Њ、Џは、ラテン文字ではそれぞれ二重音字LJ、NJ、DŽに対応します。この配列により、セルビア語キリル文字配列は、QWERTZに基づく非ラテン文字配列の珍しい例となっています。

ロシア標準レイアウトをわずかに変更したウクライナ語キーボードには、ロシア標準(「Windows」)レイアウトも併記されていることが多く、言語の切り替えが容易になっています。このキーボードレイアウトにはいくつかの問題があり、その一つはロシア語には存在しない文字Ґ(現在は右Alt+Гの組み合わせで対応)が省略されていることでした。もう一つの長年の問題は、ウクライナ語では英語とほぼ同じくらい頻繁に使われる(ただし意味は異なる)アポストロフィが省略されていることでした。これもロシア語には存在しません。これらの問題は、Windows Vista以降のバージョンで利用できる「改良版ウクライナ語」キーボードレイアウトによって解決されました。
ウクライナ語を学習する西洋人(主にディアスポラの人々)向けに、QWERTYキーボードに非常に近い配列のキーボードも用意されています。この配列では、文字の発音または形状が同じになるように調整されています。例えば、ラテン文字のQWERTY配列で「v」を押すとキリル文字の「в」(ほぼ同じ発音)が、QWERTY配列で「w」を押すとキリル文字の「ш」(形状が似ているため)が入力できます。このような配列は、一般的に同音異義語配列または音声配列と呼ばれます。

ジョージアには、ハードウェアにジョージア文字が印刷された キーボードはありません。一般的なキーボードは、音声に合わせてジョージア語のソフトウェアレイアウトを備えたアメリカのQWERTY配列です。ラテン文字のQWERTY配列とロシア語配列の両方を備えたハードウェアは非常に一般的であるため、ジョージア人はジョージア語の配列を盲目的に覚えなければなりません。アルメニア語、ギリシャ語、ロシア語の音声配列と同様に、ほとんどのジョージア語の文字は、対応するラテン文字と同じキーにあります。ソビエト時代には、ジョージア語のアルファベットは主にタイプライター用にロシア語のJCUKEN配列に適合されました。ソビエトコンピュータはジョージア語のキーボードをサポートしていませんでした。ソビエト連邦の崩壊後、さまざまなコンピュータが旧ソ連諸国に導入されました。キーボードには、ラテン文字用のQWERTY配列とキリル文字用のJCUKEN配列の両方がキーに印刷されていました。ジョージアはQWERTYパターンを採用し始めました。どちらの場合も、キリル文字またはラテン文字に存在しない文字は、ジョージア語のアルファベットに存在しない文字で置き換えられました。現在、最も一般的に使用されている配列は、若干の変更を加えたQWERTY配列を踏襲している。

通常のギリシャ文字のレイアウトは、ラテン文字に関連する文字(それぞれ ABDEHIKLMNOPRSTXYZ、ΑΒΔΕΗΙΚΛΜΝΟΠΡΣΤΧΥΖ)については米国のレイアウトに従い、音韻的に類似した文字(Φ を F、Γ を G)に置き換え、残りのスロットを残りのギリシャ文字(Ξ を J、Ψ を C、Ω を V、Θ を U)に使用します。
ギリシャ語は英語より文字数が2文字少ないが、頻繁に使用されるため、ホームポジションのQWERTY配列の「;」の位置に配置された2つの発音記号があり、これらはデッドキーである。語末のシグマも独自の位置を持ち、Wの位置を置き換える。また、セミコロン(ギリシャ語では疑問符として使用される)とコロンはQの位置に移動する。
ギリシャ語多音記号配列には、アクセント付き文字を入力するためのさまざまなデッドキーがあります。Microsoft Windows には、ギリシャ語 220配列とギリシャ語319配列もあります。[ 35 ]

チェロキー語は86文字の音節文字を使用します。この言語用のキーボードはiPhoneとiPadで利用可能で、 Googleによってサポートされています。[ 145 ]
中国語、日本語、韓国語(「CJK文字」)で使用される正書法は、これらの言語に数千種類もの文字が存在するため、特別な入力方法を必要とします。あらゆる可能性をQWERTYキーボードに収めるために様々な方法が考案されてきたため、CJKVキーボードは基本的に他国のキーボードと同じです。しかし、キーと文字が1対1で対応付けられていないため、入力方法はかなり複雑です。
一般的に、まず候補となる文字の範囲を絞り込みます(多くの場合、目的の文字の発音を入力することで絞り込みます)。次に、候補が複数残っている場合は、文字の前に数字を入力するか、グラフィカルメニューを使用して目的の表意文字を選択します。コンピュータは、ヒューリスティックを使用して、どの文字が最も入力されそうかを推測することで、入力者を支援します。これは手間がかかるように思えるかもしれませんが、今日のCJKV入力方式は、初心者であっても、各音素が1つの文字で表される英語のようなアルファベット言語の入力速度と比べて、これらの言語での入力速度がわずかに遅くなる程度で済むため、十分です。
日本語では、QWERTY配列のJISキーボードが使用され、各文字の発音はヘボン式ローマ字表記または訓令式ローマ字表記の様々な近似表記を用いて入力されます。かなを用いた入力方法もいくつか存在します。
3つのうち、中国語は入力方法の選択肢が最も豊富です。文字は発音(日本語や韓国語の漢字と同様)で入力することも、構造で入力することもできます。構造による入力方法は習得が非常に難しいものが多いですが、メニューから文字を選択する必要がないため、熟練したタイピストにとっては非常に効率的です。
文字を入力する方法は他にもいくつかありますが、それらはより時間がかかります。文字の発音がわからない場合は、文字の形状、部首、画数を指定することで選択肢を絞り込むことができます。また、多くの入力システムには、マウスを使って文字を「手書き」できる「描画パッド」が備わっています。最後に、コンピュータにCJKソフトウェアがインストールされていない場合は、エンコーディング番号(Unicodeなど)を使って文字を直接入力できる場合があります。
中国語や日本語とは対照的に、韓国語は西洋言語と同様の入力方式です。キーボードのレイアウトには、ドゥボルシク(두벌식)とセボルシク(세벌식)の2種類があります。QWERTYキーボードと同じ記号配列を持つドゥボルシクの方がはるかに一般的です。韓国語の子音と母音(ジャモ)は、書くときには音節グリッドにまとめられますが、文字体系は基本的にアルファベットなので、ハングル文字を理解している人にとっては韓国語の入力は非常に簡単です。各ジャモは1つのキーに割り当てられます。ユーザーが文字を入力すると、コンピュータは自動的にそれらを音節文字にまとめます。ジャモのシーケンスが与えられた場合、文字を音節に有効にまとめる方法は1つしかないため、コンピュータはユーザーが入力するにつれてそれらをまとめます。
中国語キーボードは通常、キーに中国語入力方法のラベルが印刷されているか、印刷されていないかにかかわらず、米国配列です。入力方法ハンドラが有効になっていない場合、これらのキーボードは、オペレーティングシステムで米国キーボード配列が正しく選択されていれば、物理的にラベル付けされたラテン文字に反応します。最新の入力方法のほとんどは、簡体字と繁体字の両方の入力に対応しており、ロケール設定に基づいてどちらか一方に自動的に切り替わります。
中国本土で使用されているキーボードは、標準的な、あるいは若干改良された米国式(QWERTY配列)のもので、特別なラベルは付いていません。中国語の文字を入力するには、さまざまな入力方式エディタ(IME)が用いられます。最も一般的なIMEはピンイン方式で、ラテン文字を用いて中国語の標準発音を表します。ただし、五筆方式などの代替的な構造的入力方式に対応したラベル付きのキーボードも存在しますが、2015年時点では、それらは通常非常に古い製品であり、極めて稀です。

台湾のコンピュータでは、注音符号(注音)のラベルが付いた米国式キーボードがよく使われており、蒼頡式キーのラベルが付いているものも多い。蒼頡式は繁体字中国語の入力方法として広く普及している。注音符号キーボードは、上から下、左から右の順で、辞書式順序になっている。中国語(繁体字)キーボードには、通常、注音符号(右上)、蒼頡式(左下)、大一式(右下)の3つの入力方法のコードが印字されている。
香港では、中国語(台湾)キーボードと米国式キーボードの両方が見られる。日本語キーボードは時折見かけるが、英国式キーボードは稀である。
中国語の入力では、蒼頡(広東語ではcong1 kit3と発音)や中国語の手書き文字認識などの形状ベースの入力方法が最も一般的な入力方法です。広東語のローマ字表記の公式な標準がないため、音韻ベースの入力方法はあまり使われておらず、香港の人々は学校でローマ字表記法を学ぶことはほとんどありません。音韻ベースの入力方法の利点は、ほとんどの広東語話者が特別な訓練を受けなくても繁体字を入力できることです。音韻記号なしで各文字の広東語の発音を綴り、例えば香港(広東語イェール表記:hēung góng ; Hong Kong)の場合は「heung gong」と入力し、リストから文字を選択します。しかし、デスクトップで最も普及しているオペレーティングシステムであるMicrosoft Windowsには、広東語の音韻入力方法が用意されていないため、ユーザーはサードパーティ製の入力方法ソフトウェアを探してインストールする必要があります。また、同音異義語が多いため、リストから文字を選ぶプロセスは時間がかかりすぎると感じる人が多いので、一般的には蒼頌(さいじえ)方式が好まれる。
蒼頡(Cangjie)を使用するには徹底的な訓練と練習が必要ですが、多くの広東語話者は、この入力方法による高速な入力速度のために素程(Sucheng)入力方法を採用しています。この方法は、ユーザーが入力しようとしている正確な漢字を曖昧さなく取得できるため、最も高速です。ほとんどの場合、1文字だけをピンポイントで指定できます。そのため、この入力方法を補完するために発音記号の入力機能は必要ありません。蒼頡文字機能はmacOSとWindowsの両方で利用可能です。macOSでは、手書き認識入力方法がOSにバンドルされています。
マカオは香港と同じレイアウトを採用しているが、ポルトガル語の場合はポルトガル語(ポルトガル)、英語(米国)のレイアウトが追加されている。
マレーシアとシンガポールでは、中国語を入力するために英語(米国)配列または繁体字中国語(台湾)配列のキーボードが使用されています。繁体字中国語を入力する際にピンインを使用する人もいますが、これは台湾配列と同じです。



JIS規格の配列には、QWERTY配列に加えて日本語のかなも含まれています。多くのキー(数字と、および)のシフト値は、 1960年代から1970年代のASCIIテレックス機や端末に遡るビットペアキーボードの名残です。:*;+-=
日本語を入力する最も一般的な方法は、ローマ字表記(翻字)のかなでテキストを音訳し、入力方法エディタで適切な漢字に変換することです。使用するモードによっては、かなを直接入力することも可能です。例えば、日本語の名前「たかはし」を入力するには、ローマ字入力モードで「( ) [ e ]」と入力するか、かな入力モードで「( ) [ e ]」と入力します。その後、入力内容を適切な漢字に変換する処理に進みます。TAKAHASHIQTFD
最下段の追加キー(無変カン、変カン、ひらがな/カタカナ切り替えキー)と、左端の列にある特殊キー(左上隅の半角/前角キー、 Caps Lockの位置にある英字キー)は、変換プロセスのさまざまな側面を制御し、異なる入力モードを選択します。

おやゆびシフト(親指シフト)レイアウトはかな入力をベースとしていますが、スペースバーの代わりに2つの修飾キーを使用します。いずれかのキーと修飾キーを同時に押すと、別の文字が入力されます。濁点付きの文字は、反対側の親指シフトで入力します。半濁点付きの文字は、通常の小指シフトキーを押しながら入力するか(つまり、各キーは最大4文字に対応)、または「NICOLA」バージョンでは、濁点に対応するキーがないキーで入力します。
QWERTY配列のキー(右人差し指で押す)は、単独で押すと「は」になりますが、キーと同時押すと「み」になります。キーと同時入力すると「ば」になり、これは前述の濁点に対応する文字です。小指で操作するキーを押しながら同じキーを押すと「ぱ」になります。( NICOLA版では、この文字は「+」と同時入力する必要があります。)HR Thumb ShiftL Thumb Shift⇧ ShiftL Thumb ShiftY
日本では、106キーの日本語キーボードと101キーの英語(米国配列)キーボードが一般的に見られます。ローマ字入力ユーザー向けに、ひらがなが印刷されていない106キーの日本語キーボードが販売されることもあります。[ 146 ] [ 147 ]
Han/Eng( )キーを1回押すと、図のようにハングルとQWERTY(米国配列)が切り替わります。スペースバーの左側には、漢字(または)入力用のキーがあります。通常、2つの追加キーがない通常のキーボードを使用する場合は、右AltキーがHa/Enキーになり、右CtrlキーがHanjaキーになります。한/영한자漢字
Appleのキーボードにはその2つの追加キーはなく、ユーザーはキーの組み合わせ(Cmd+スペース)、Caps Lockキー、または地球儀/Fnキーを使用して入力方法を切り替えることができます。
DubeolsikとSebeolsikという用語は、元々はキー配列のキーセット数を表す言葉だった。初期のタイプライターは3~5セットのキーを備えていた。

1969年のテレプリンターのキーボード配列を基にした「ドゥボオルシク(두벌식、2セット)」は、1983年以来、韓国の国家標準キーボード配列となっている。これは韓国で最も広く使われている配列である。子音は配列の左側に、母音は右側に配置される。
現在使用されているセボオルシクのキー配列は、 1949年にコン・ビョンウ博士が発明した機械式タイプライターのキー配列に基づいています。ほとんどの配列では、複合母音(ㅘ、ㅙ、ㅚ、ㅝ、ㅞ、ㅟ)を入力するためのㅗとㅜの追加キーがあり、ㅃ/ㄸ/ㄲ/ㅆ/ㅉはㅂ/ㄷ/ㄱ/ㅅ/ㅈを2回押すことで入力されます。これらはどちらもタイプライターの設計の名残です。

セボオルシク390(세벌식 390、3セット390)は1990年にリリースされました。これはコン・ビョンウの以前の作品に基づいています。このレイアウトはQWERTYレイアウトとの互換性が特徴で、英数字以外のほぼすべてのQWERTY記号がハングルモードで使用できます。数字は3行に配置されています。音節の先頭の子音は右側(図では緑色で表示)、音節の末尾の子音と子音クラスターは左側(赤色で表示)にあります。ただし、一部の子音クラスターはキーボードに印刷されていないため、セボオルシクファイナルとは異なり、一部の子音クラスターを入力するには複数の子音キーを押す必要があります。

セボオルシク ファイナル(세벌식 최종 ; 3セット ファイナル)は、コン・ビョンウが設計したセボオルシクの最終レイアウトで、その名の通り数字が配置されています。数字は2列に配置され、右側に音節頭子音、左側に音節末子音と子音クラスターが配置されています。母音は中央に配置されています。セボオルシク390とは異なり、すべての子音クラスターがキーボード上で利用可能です。デュボオルシクよりも人間工学的に優れていますが、広く使用されているわけではありません。

Sebeolsik Noshiftは、シフトキーを押さずに使用できるSebeolsikの派生版です。その利点は、2つのキーを同時に押すことができない障害のある方でも、ハングル入力に利用できる点です。
ほとんどの場合、ESCAPE キーを押すとダイアログから抜け出すことができます。
キーを押すと終了して別のコマンドを入力できます。
{{cite web}}: CS1 maint: deprecated archival service (link)