このスクリーンキーボードでDvorak配列を使って入力できます。キーをクリックするか、お使いの物理キーボードで入力して、各キーが光る様子をご覧ください。

Dvorakキーボードオンライン

このDvorak用オンラインキーボードは、デフォルトでDvorak配列を読み込みます。マウスでキーをクリックしたり、タッチスクリーンでタップしたり、物理キーボードで入力したりすると、対応するキーが光ります。一番下の列にある言語ボタンで、対応している他のどの配列にも切り替えられます。

Dvorakキーボード配列(「ドヴォラック」と読みます)は、QWERTYに代わる人間工学に基づいた配列です。QWERTYは1870年代にクリストファー・レイサム・ショールズが初期のタイプライターの機構に合わせて設計したもので、当時はまだタッチタイピングが存在しませんでした。そのため速さや快適さを考えて作られたものではありません。1930年代、アウグスト・ドヴォラック博士(ワシントン大学、1894–1975年)と同僚のウィリアム・ディーレイは、機械ではなくタイピストを中心にキーボードを設計し直そうと考え、英語の文字の出現頻度、手の生理学、そして人が実際にどうタイプするかについての研究をもとに取り組みました。彼らの配列は1936年に特許を取得し、初期のバリエーションは1982年にアメリカ規格協会が規格を承認したことで最終的に定まりました。ここで再現しているのは、そのコンピューター向けに調整された配列です。ドヴォラックは、左利き・右利きそれぞれ用の片手配列まで考案しました。

基本となる考え方は、最もよく使うキーを最も強い指の下に置くことです。ホームポジションの段で、Dvorakは5つの母音(a o e u i)をすべて左手の下に、最も頻度の高い子音(d h t n s)を右手の下に集めています。そのため、ありふれた単語が両手を行き来するように流れます。英語のキー打鍵の約70パーセントがDvorakのホームポジションで打たれるのに対し、QWERTYではおよそ3分の1です。片手で数文字を連続して打つ場合、この設計は外側の指から内側へと転がすように動くことを目指しています。これは机の上で指を叩いてみると分かるように、リズミカルに打ちやすい内向きの動きです。次に使用頻度の高い文字はその上の段に置かれます。上に伸ばすほうが下に伸ばすより楽だからです。そして最も使われないキーは最下段に残されます。minimumをQWERTYで打ってからDvorakで打ってみると、その違いを実感できます。

実在する単語が、それも何千もの単語がすでにホームポジションにあるため、多くの人はQWERTY講座のfffjjjの練習よりもDvorakのほうが早く習得できると感じます。デッドキーはありません。どのキーもその文字を直接入力し、Shiftで大文字と数字段の記号が加わります。物理的にはUS QWERTYとまったく同じキーボードなので、ハードウェアは何も変わりません。画面上のキーをクリックしたり、ご自分のキーボードで打ってキー割り当てが光るのを見たり、Dvorakタイピングテストを受けて実際の文章で練習したりできます。QWERTYに戻すのはクリック1つです。

Dvorakがこれほど入念に考え抜かれているのなら、なぜ普及していないのでしょうか。主に惰性です。Dvorakが登場したころには、すでに何百万台もの機械と訓練されたタイピストがQWERTYに固定されており、その先行の勢いが今日まで続いているのです。Dvorakの優位性がどの程度なのかも議論の的です。独立した検証、とりわけリーボウィッツとマーゴリスによる1990年の論文The Fable of the Keysは、初期の好意的なテストの多くがドヴォラック自身によって行われたと指摘しており、統制された研究では、覚え直しの労力を計算に入れると速度の明確な勝者は見当たらないとしています。あまり異論がないのは、Dvorakが要求する指の移動距離が目に見えて少ないことです。だからこそ利用者は、純粋な速さと同じくらい快適さを理由にDvorakを重んじるのです。

ユニークな特徴:キーを右クリックすると、そのシフト記号が入力されます。

Dvorakの入力方法がわからないですか?私たちのDvorakタイピングテストを試して、実際のフレーズで練習してみましょう。

このキーボードをご自身のウェブサイトに設置しませんか?たった1行のHTMLで埋め込むことができます。

Qwertiaを自分のサイトに追加

たった1行のHTMLで、あなた自身のウェブサイトの任意の入力欄の隣にキーボードボタンを設置できます。訪問者はシステムの配列を切り替えることなく、アクセント付きの文字や非ラテン文字を入力できます。

この1行を貼り付けるだけで、data-qwertiaでマークアップした各入力欄の隣にQwertiaが小さなキーボードボタンを追加します:

<script src="https://qwertia.com/js/qwertia-input.js" async></script>
<input type="text" data-qwertia>
<textarea data-qwertia="de"></textarea>

data-qwertiaの値でキーボードの初期配列を指定します(ja, en, es, fr, de, ru, br, it, nl, ko, ar, hi, bn, tr, sv, fi, nb, pl, cs, el, az, dv, numpad)。より細かく制御したい場合はdata-qwertia-layout, data-qwertia-skin, data-qwertia-size, data-qwertia-themeも使えます。

たとえばフレームワークでレンダリングした後など、ご自身のJavaScriptから入力欄をバインドするには、APIを直接呼び出します:

Qwertia.bind(document.getElementById("login"), { layout: "ru" });

ボタンをクリックすると、小さなポップオーバーでQwertiaキーボードが開きます。すべてのキー入力はpostMessageを通じてあなたの入力欄に反映されるため、フレームワーク制御の入力欄(React、Vue、Angular)もこれまで通り動作します。inputchangeの両方のイベントが元の要素で発火します。入力されたテキストがユーザーのブラウザから外に出ることはありません。サーバーとのやり取りは一切ありません。

ここで今すぐお試しください

下の3つの入力欄は、他のどのサイトともまったく同じ方法でバインドされています。入力欄の隣にあるキーボードアイコンをクリックして、入力を始めてみてください:

よくある質問

モバイルのキーボードはOSに組み込まれているため、これから入力する単語を予測し、次に押されそうなキーのタッチ領域をこっそり広げています。この隠れた自動修正のせいで、本当に打ちたい単語を入力できないことがあります。あるキーを狙ったのに別の文字になってしまうのです。削除を始めると、アルゴリズムは次の単語のためにいったん止まります。

これは諸刃の剣です。日常のメッセージには便利でも、パスワード、コード、名前、外国語の単語では厄介です。Qwertiaは推測を一切しません。クリックするたびに、押したそのままの文字が入力されます。

はい。仮想キーボードQwertiaは完全に無料で、すべてウェブブラウザ内で動作します。ダウンロードもインストールも登録も不要です。ページを開いて、すぐに入力を始めるだけです。

はい。入力したものはすべてブラウザ内にとどまります。Qwertiaはあなたのキー入力をどのサーバーにも送信しません。このページのテキスト欄はお使いの端末内でローカルに動作し、qwertia-input.jsを使ってご自身のサイトにキーボードを埋め込んだ場合も同じです。

Qwertiaは23の配列に対応しています。英語、ドイツ語、フランス語、スペイン語、ロシア語、イタリア語、ポルトガル語、オランダ語、韓国語、アラビア語、日本語、トルコ語、スウェーデン語、フィンランド語、ノルウェー語、ポーランド語、チェコ語、ギリシャ語、アゼルバイジャン語、ヒンディー語、ベンガル語に加え、英語用の代替配列Dvorakと電卓風のテンキーです。キーボード最下段の言語ボタンから、いつでも切り替えられます。

ドヴォラック博士は文字だけでなく数字も並べ替えました。元の上段は7 5 3 1 9 0 2 4 6 8と並んでいて、奇数をすべて左手の下に、偶数をすべて右手の下に置き、数字を打つことが文字と同じように両手のバランスを取るようにしていました。この奇数・偶数の並べ方は決して定着せず、ここで再現している標準化された配列は、数字を普通の1234567890の並びに戻しています。古典的な配列は今日、愛好家向けのProgrammer Dvorakの変種にだけ生き残っています。

テンキー(numeric keypad、number padとも呼ばれます)は、数字、小数点、そして+ - * /の演算子からなる電卓風のまとまりで、片手で素早く数字を入力するために配置されています。数字を数字列まで手を伸ばして打つより、密集した3×3の並びで打つ方がずっと速いため、会計担当者やレジ係、表計算を埋める人にとって定番の道具です。Qwertiaのテンキーボードはその並びを画面上に再現し、通常Num Lockがある位置にBackspaceキーを置いています。テンキーのタイピングテストでは、実際の会計計算でそれを練習できます。

Dvorakは、指の移動を減らすために1930年代にAugust Dvorak博士が設計した、英語用の代替配列です。キーはQWERTYと同じですが、最もよく使う文字がホームポジションに来るように並べ替えられています。母音は左手の下、最もよく使う子音は右手の下に置かれ、両手が交互に動き、指が休止位置の近くにとどまります。Dvorakキーボードで試すか、Dvorakのタイピングテストに挑戦してみてください。物理的には同じキーボードなので、いつでもQWERTYに戻せます。

はい。韓国語配列は標準的な2ボル式の並びを使い、Qwertiaは入力した個々の字母を自動的に組み合わせて完全なハングルの音節ブロックにします。システムの入力メソッドとまったく同じです。アラビア語配列は標準のArabic 101に準拠し、右から左へ書きます。日本語配列では、ローマ字入力(Qwertiaが漢字辞書なしで、入力に合わせてラテン文字を仮名に変換します)と、JISかな配列で直接打つ方法のどちらかを選べ、ひらがなとカタカナを切り替えられます。どの配列にも、母語の例文を使った専用のタイピングテストがあります。

キー入力ごとに、その場で組み立てます。韓国語では、各キーが1つの字母で、Qwertiaは今の音節に初声、母音、終声(받침)のどれがまだ必要かを把握し、押すたびにハングルのブロックを描き直します。完成したブロックにすでに終声があり、次のキーが母音なら、その子音は新しいブロックの先頭に移ります。こうして、안の後に母音が続くと自然に아 + 나に分かれます。システムの入力メソッドとまったく同じです。

日本語のローマ字モードでは、Qwertiaはラテン文字を一時的にためておき、仮名を成した瞬間に変換します。ka → か、子音を重ねると小さな っ になり、nは次の子音の前で ん になります。かなモードでは、JISキーから直接かなを打ち、濁点や半濁点を付けて濁らせます。いずれにしても漢字辞書はありません。組み立てたものが、そのまま得られるものです。

はい。韓国語、アラビア語、日本語に加え、Qwertiaにはギリシャ語配列(モノトニックのトノス記号付き)、ロシア語のキリル文字、そしてヒンディー語とベンガル語のためのデーヴァナーガリーとベンガル文字のINSCRIPT配列があります。インド系の配列では各キーが1つのUnicode記号を入力し、ブラウザがそれらを合字に整形します。システムのキーボードとまったく同じです。さらにトルコ語、アゼルバイジャン語、ポーランド語、チェコ語、スウェーデン語、フィンランド語、ノルウェー語の配列もあり、それぞれに独自のアクセント付き文字、デッドキー、AltGr記号があります。

ダイアクリティカルマークを使う言語ではデッドキーを使います。アクセントキー(たとえば´^)を押してから文字を押すと、アクセント付きの文字が得られます。キーを右クリックして、そのシフト時の記号を入力することもできます。

はい。いつものように物理キーボードで打つと、対応する画面上のキーが光ります。新しい配列を覚えるときや、どのキーがどの文字を出すか確かめるときに便利です。

はい。HTMLを1行追加するだけで、Qwertiaがあなたのサイトの各入力欄の隣にキーボードボタンを置きます。スクリプトタグ、配列のオプション、実際に動くデモは、上のQwertiaをサイトに追加のセクションをご覧ください。

記号とAltコードのページで、WindowsのAltコードとともに特殊文字を見て回れます。記号をクリックすると、すぐにクリップボードにコピーされます。スマイリー、ハート、旗などの絵記号は、絵文字ピッカーを開き、絵文字をクリックしてコピーしてください。