テンキーオンライン
このテンキー用オンラインキーボードは、デフォルトでテンキー配列を読み込みます。マウスでキーをクリックしたり、タッチスクリーンでタップしたり、物理キーボードで入力したりすると、対応するキーが光ります。一番下の列にある言語ボタンで、対応している他のどの配列にも切り替えられます。
テンキー(英語では Numpad、NumPad、num pad などとも書きます)は、フルサイズのキーボードの右側にある数字キーのコンパクトな一群です。英語名はnumeric keypadを短く日常的に縮めたもので、Apple、Microsoft、Logitechといったメーカーが説明書に印刷している正確な専門用語がこの numeric keypad です。会計士やデータ入力の担当者は昔からこれをten-key(あるいはtenkey)と呼んできました。だからこそ、この一群を省いて作られたキーボードはtenkeyless、つまりTKLとして売られています。ゲーマーはマウスのための机上のスペースを空けようとTKLキーボードを好みます。呼び方が何であれ、このテンキーは電卓のような同じ配列を画面上に用意し、片手で数字を打ち込めるようにします。
この配列はコンピューターよりも古いものです。1914年、スウェーデン系アメリカ人の発明家デイヴィッド・サンドストランドは10キーの加算機(米国特許1,198,487)で特許を取得しました。これは数字を整然とした3×3の四角形にまとめ、7 8 9を上段に、幅広の0をその下に配置したもので、それまでのどのフルキーボード式加算機よりも片手で速く操作できる形でした。1950年代までにこの10キーの配列は加算機やレジスターの標準となり、IBMが1981年に最初のパーソナルコンピューターを出荷したとき、同じ一群がキーボードに引き継がれ、上部には数字入力とカーソル移動を切り替えるNum Lockキーが載りました。以来、この配列はほとんど変わっていません。
この画面上の版は、電卓の古典的な形状、つまり縦長の+キーとEnterキー、そして倍幅の0を保ちつつ、意図的な変更を1つ加えています。物理キーボードではNum Lockがある左上の角に、代わりにBackspaceキーを置いています。仮想のテンキーではロックするものがなく、数字は常に有効なので、その角は打ち間違えた数字を直すのにはるかに役立ちます。マウスでキーをクリックしたり、タッチスクリーンでタップしたり、ご自分のキーボードのテンキーを使ったりして、各キーが光るのを見てみてください。
テンキーは、長い数字の列が飛び交うあらゆる場面、つまり表計算、請求書、銀行の記帳、統計、そしてとりわけ帳簿付けで、その価値を発揮します。実際に使ってみるにはテンキータイピングテストを受けてみましょう。パングラムの代わりに、会計士が一日中打ち込むような一連の計算、つまり合計、小計、パーセンテージ、単価×数量が出題されるので、本物の10キーの速度を身につけられます。
ユニークな特徴:キーを右クリックすると、そのシフト記号が入力されます。
テンキーの入力方法がわからないですか?私たちのテンキータイピングテストを試して、実際のフレーズで練習してみましょう。
このキーボードをご自身のウェブサイトに設置しませんか?たった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)もこれまで通り動作します。inputとchangeの両方のイベントが元の要素で発火します。入力されたテキストがユーザーのブラウザから外に出ることはありません。サーバーとのやり取りは一切ありません。
ここで今すぐお試しください
下の3つの入力欄は、他のどのサイトともまったく同じ方法でバインドされています。入力欄の隣にあるキーボードアイコンをクリックして、入力を始めてみてください:
よくある質問
モバイルのキーボードはOSに組み込まれているため、これから入力する単語を予測し、次に押されそうなキーのタッチ領域をこっそり広げています。この隠れた自動修正のせいで、本当に打ちたい単語を入力できないことがあります。あるキーを狙ったのに別の文字になってしまうのです。削除を始めると、アルゴリズムは次の単語のためにいったん止まります。
これは諸刃の剣です。日常のメッセージには便利でも、パスワード、コード、名前、外国語の単語では厄介です。Qwertiaは推測を一切しません。クリックするたびに、押したそのままの文字が入力されます。
はい。仮想キーボードQwertiaは完全に無料で、すべてウェブブラウザ内で動作します。ダウンロードもインストールも登録も不要です。ページを開いて、すぐに入力を始めるだけです。
はい。入力したものはすべてブラウザ内にとどまります。Qwertiaはあなたのキー入力をどのサーバーにも送信しません。このページのテキスト欄はお使いの端末内でローカルに動作し、qwertia-input.jsを使ってご自身のサイトにキーボードを埋め込んだ場合も同じです。
Qwertiaは23の配列に対応しています。英語、ドイツ語、フランス語、スペイン語、ロシア語、イタリア語、ポルトガル語、オランダ語、韓国語、アラビア語、日本語、トルコ語、スウェーデン語、フィンランド語、ノルウェー語、ポーランド語、チェコ語、ギリシャ語、アゼルバイジャン語、ヒンディー語、ベンガル語に加え、英語用の代替配列Dvorakと電卓風のテンキーです。キーボード最下段の言語ボタンから、いつでも切り替えられます。
これはここにある配列の中で、そもそも言語を書く方法ではない唯一のものです。純粋な数字パッドであり、その最も近い親戚は、ほとんど誰もが持ち歩いていて、しかも順序が逆になっている、あの機器、電話です。電卓とコンピューターのテンキーは上段に7 8 9を並べますが、電話のキーパッドは代わりに上段に1 2 3を並べます。電卓の順序が先で、デイヴィッド・サンドストランドの1914年の10キーのような機械式加算機によって定まりました。ベルの技術者が1960年代初頭にプッシュボタン式電話を設計したとき、彼らは人間工学の研究を行い、逆の配列を選びました。よく挙げられる理由の1つは、熟練した加算機の操作者が789を上にした配列であまりに速く、電話交換の処理を追い越して掛け間違えたため、逆の123を上にした配列は彼らを確実な速度まで落とすためのものだった、というものです。以来2つの慣習は共存しており、だからこそキーボードのテンキーから電話のキーパッドへ移ると、指が間違った段に伸びてしまうことがあるのです。
テンキー(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をサイトに追加のセクションをご覧ください。