ForHosting KIT · 開発者向けツール

Dvorak/QWERTY変換

配列を間違えて入力した文章を元に戻せます。コンピューターがDvorakの設定のままQWERTYのつもりでHelloと打つとD.nnrになりますが、1回の変換でHelloに戻ります。双方向に使え、ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
Hello world
方向
Qwerty to dvorak
結果
結果
D.nnr ,rpne
長さ
11
対応付け数
10
未割り当て数
0

OSがDvorakなのにQWERTY表記のキーボードで打つと—あるいはその逆だと—読めそうで意味のない文字列になります。暗号ではなく配列の食い違いです。このDvorak/QWERTY変換は、米国レイアウト同士で同じ物理キーにある文字を入れ替えます。QWERTYでQになる位置はDvorakではアポストロフィ、Wはカンマになり、数字段と3段の文字段も同様です。US配列表にない文字はそのまま通し、未マップキーとして列挙するので、何が変換されなかったかが分かります。

QWERTYとDvorakが共有するキー位置

米国のQWERTYとDvorakは、同じ物理キーに異なる字形を割り当てます。本変換はアルファベット順に文字を回す処理でもなく、同一段内でずらすキーボードシフト暗号でもありません。シフトなしのキー47個—数字段、3つの英字段、バックスラッシュ—を2本の並行表として持ちます。

QWERTY文字列のインデックスiは、Dvorak文字列のインデックスiと同じキーです。ラテン大文字は小文字形で写像し、行き先が文字なら大文字を復元するため、QWERTYのHelloはDvorakでD.nnrになり、逆方向でHelloに戻ります。それらの段にある数字と句読点も同様に変換されます。

空白・タブ・改行は静かに保持され、複数語の形が崩れません。壁時計タイムスタンプも乱数シードも外部サービスもありません。

レイアウト変換が現場で効く場面

DvorakとQWERTYを切り替える開発者や執筆者は、送信後に文全体が誤ったOS配列で打たれていたことに気づくことが多く、信頼できる再マップなら打ち直しなしで意図した英語を復元できます。サポート窓口やITチャネルには、共有PCで別配列を有効のままにした利用者からの判読不能なチケットが届き、問題を理解する前に逆変換が必要になります。

キーボードの人間工学や配列史を教える教材作者は、ネイティブツールを入れずに同じ物理キーがQWERTYとDvorakで別字形になるライブデモを求めます。キャプチャ・ザ・フラッグの導入問題や謎解きでは、古典暗号ではなく配列交換を適用するまで意味不明に見えるメッセージが隠されることがあります。

QWERTY隣接キーシフト暗号、シーザー回転、Base64のような一般エンコードが必要なら、別の検索意図とランディングとして扱い、このDvorak–QWERTYキー位置のページに詰め込まないでください。

誤配列で打ったテキストの復元

QWERTY想定なのにDvorakで打ったメッセージやパスワード入力(またはその逆)を貼り付け、意図した文字列を一度で戻します。

IT・サポートチケットの解読

共有端末で米国の別配列を有効にした利用者からの判読不能な報告を、チケットが意味を持つ前に逆変換して解読します。

授業・パズル向け配列デモ

同じ物理キーがQWERTYとDvorakで別字形になることを、決定的で可逆な写像で学習者や解答者に示します。

このDvorak/QWERTY変換は何をしますか?

米USのQWERTYとDvorak配列の間で、物理キー位置ごとに文字をどちらの方向にも再マップし、表にない文字を列挙します。

キーボードシフト暗号と同じですか?

いいえ。 キーボードシフト暗号はQWERTYの同一段でオフセット分ずらします。本ツールは2つの完全な配列の字形を共有キー位置で入れ替え、反対方向で完全に可逆です。

配列を間違えて打ったメッセージはどう直しますか?

崩れた文章を貼り付け、起きたことに合う方向を選びます。Dvorakの設定のままQWERTYのつもりで打った場合はDvorakからQWERTYを選ぶと、D.nnr ,rpneがHello worldに戻ります。

アクセント付きの文字や絵文字はどうなりますか?

米国式のQWERTYとDvorakのキー表にないため、そのまま結果にコピーされます。該当する文字は一覧に1回ずつ表示されるので、何が変換されなかったかをはっきり確認できます。

どのキーが変換の対象ですか?

シフトを押さない四十七個のキーで、数字の列、文字の3列、バックスラッシュが対象です。大文字は大文字のまま保たれ、スペースやタブ、改行もそのまま残ります。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/enc/dvorak-qwerty

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/enc/dvorak-qwerty \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.dvorak_qwerty",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

qwerty_to_dvorakまたはdvorak_to_qwertyを選び、打ち間違えた文字列を貼り付ければ意図した内容を復元できます。無料のブラウザツールと有料APIは、ネットワークも乱数もない同一の決定的な関数を共有します。

QWERTYとDvorakが共有するキー位置

qwerty_to_dvorakは各元文字をそのインデックスのDvorak字形に置き換え、dvorak_to_qwertyは逆写像を適用します。絵文字、アクセント付き文字、通貨記号、他国配列のキーなど表外の文字は結果にコピーされ、unmapped_keysに一度だけ記録されます。表は固定定数で走査は純粋なループのため、同じtextとdirectionは常に同じJSONを返します。

送る内容と返る内容

検証失敗は前払い残高を消費しません。誤入力したパスワードプロンプトやチャットの復旧には無料ブラウザフォームを、一括フィクスチャや回帰には同一契約をスクリプトから呼び出してください。必須の文字列フィールドtextと、任意のdirectionフィールドを送ります。directionはqwerty_to_dvorakまたはdvorak_to_qwertyを受け付け、省略時はqwerty_to_dvorakが既定なので最小ペイロードでも有用に変換できます。成功時は元のtextと解決済みdirectionをエコーし、変換後のresult文字列、そのlength、レイアウト表にヒットした文字数mapped_count、通過した文字のunmapped_countとunmapped_keys、元先プロファイルを示すlayout_fromとlayout_toを返します。text欠落、非オブジェクトのペイロード、textに非文字列オブジェクト、文書化された最大長を超える文字列、未知のdirectionはinvalid_inputと明確な英語メッセージで失敗します。典型チェックは、Helloをqwerty_to_dvorakでD.nnrへ、その文字列をdvorak_to_qwertyでHelloへ戻すこと、スペースを含むhello worldの変換、絵文字付き文字列がunmapped_keysに絵文字を報告しつつ完全な結果を返すことの確認です。成功したAPI呼び出しの料金は公開ベースの$0.002/件です。

レイアウト変換が現場で効く場面

本機能は純粋なparseエンジンのため、API料金は成功1件あたり公開ベースの$0.002で、検証失敗は残高を消費しません。

どちらの方向を選べばよいですか?

テキストがQWERTY文字として生成されDvorak位置として読むべきならqwerty_to_dvorak、逆ならdvorak_to_qwertyです。既定はqwerty_to_dvorakです。

未マップキーとは何ですか?

US配列表にない文字(絵文字やアクセント付き文字など)は結果にそのままコピーされ、unmapped_keysに一意に列挙されるので、何が変換されなかったかが分かります。

料金はいくらですか?

ブラウザツールは無料でローカル実行です。APIリクエストは成功1件あたり$0.002の前払いKIT残高を使い、無効な入力は課金されません。

KITの完全なドキュメントを見る →