このスクリーンキーボードでクリックしたり、入力したり、自由に試したりできます。配列を切り替え、デッドキーでアクセント付きの文字を入力し、各キーが光る様子をご覧ください。

オンライン仮想キーボード

このオンライン仮想キーボードは、すべてブラウザ内で動作します。マウスでキーをクリックしたり、タッチスクリーンでタップしたり、あるいは物理キーボードでそのまま入力すると、対応するキーが光る様子を見られます。キーボード最下段の言語ボタンで、英語、ドイツ語、フランス語、スペイン語、ロシア語、イタリア語、ポルトガル語、オランダ語、韓国語、アラビア語、日本語、トルコ語、スウェーデン語、フィンランド語、ノルウェー語、ポーランド語、チェコ語、ギリシャ語、アゼルバイジャン語、ヒンディー語、ベンガル語の各配列を切り替えられます。代替配列のDvorakを選ぶこともできます。これは同じ英字を並べ替え、よく使うキーをホームロー上に配置したものです。専用のテンキーもあり、電卓型の数字パッドで素早く数字を入力でき、通常Num Lockがある位置にBackspaceキーを備えています。

ダイアクリティカルマークのある言語ではデッドキーに対応しています。アクセントキー(たとえば´^)を押してから文字を押すと、アクセント付きの文字が入力されます。スペースを2回押すと、ピリオドとスペースが入力されます。

韓国語配列は標準のドゥボルシク配列を採用しており、入力したチャモを自動的に完全なハングル音節ブロックに合成します。アラビア語配列はArabic 101標準に従い、右から左へ入力します。日本語配列には2つの入力方式があります。ローマ字を入力するとQwertiaがかなに変換し(たとえばka → か)、あるいは直接JISかな配列を使えます。さらにひらがなとカタカナの切り替えも可能です。

どの配列も実際の各国のキーボード標準に従っているため、キーの位置はその国で販売されている実機と一致します。配列に第3レベルがある場合は、右Alt(AltGr)を押しながら@、括弧などの追加記号を入力できます。特定の言語を中心に使いたいですか?各言語には専用のページがあり、その言語を既定で読み込みます。たとえば韓国語日本語アラビア語ドイツ語のキーボードです。

ちょっとした便利機能:キーを右クリックすると、そのShift記号が入力されます。

特定の配列での入力方法がわからないときは、タイピングテストをお試しいただき、実際の文章で練習してみてください。

このキーボードをご自身のウェブサイトに設置しませんか?たった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と電卓風のテンキーです。キーボード最下段の言語ボタンから、いつでも切り替えられます。

テンキー(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コードとともに特殊文字を見て回れます。記号をクリックすると、すぐにクリップボードにコピーされます。スマイリー、ハート、旗などの絵記号は、絵文字ピッカーを開き、絵文字をクリックしてコピーしてください。