ForHosting KIT · Outils pour développeurs

Convertisseur Dvorak QWERTY

Récupérez un texte tapé avec la mauvaise disposition de clavier : Hello tapé par habitude QWERTY alors que l'ordinateur attendait Dvorak sort en D.nnr, et une seule conversion le ramène à Hello. Fonctionne dans les deux sens. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
Hello world
Direction
Qwerty to dvorak
Vous obtenez
Résultat
D.nnr ,rpne
Longueur
11
Nombre associé
10
Nombre non associé
0

Lorsque le système d’exploitation est en Dvorak et que vous tapez sur un clavier étiqueté QWERTY—ou l’inverse—vous obtenez un texte lisible mais absurde : ce n’est pas un chiffre, c’est un décalage de disposition. Ce convertisseur Dvorak QWERTY traduit chaque caractère selon la touche physique partagée sur l’autre disposition américaine : la même position qui produit Q en QWERTY produit l’apostrophe en Dvorak, W devient une virgule, et ainsi de suite sur la rangée numérique et les trois rangées de lettres. Les caractères hors des tables de disposition US passent inchangés et figurent sous les touches non mappées pour que vous voyiez ce qui n’a pas été remappé.

Comment QWERTY et Dvorak partagent les positions de touche

Le QWERTY et le Dvorak des États-Unis placent des glyphes différents sur les mêmes touches physiques. Ce convertisseur ne fait pas tourner les lettres de l’alphabet et n’implémente pas un chiffre par décalage qui glisse dans une rangée. Il construit deux tables parallèles de quarante-sept touches non décalées : la rangée numérique, les trois rangées alphabétiques et la touche barre oblique inverse.

L’indice i dans la chaîne QWERTY est la même touche que l’indice i dans la chaîne Dvorak. Les lettres latines majuscules sont traitées en mappant la forme minuscule puis en restaurant la casse lorsque le glyphe cible est aussi une lettre, de sorte que Hello en QWERTY devient D.nnr en Dvorak et la direction inverse rétablit Hello. Les chiffres et la ponctuation de ces rangées se remappent de la même façon.

Espaces, tabulations et sauts de ligne sont conservés silencieusement pour que les phrases multi-mots gardent leur forme. Il n’y a ni horodatage, ni graine aléatoire, ni service externe.

Où le remappage de disposition apparaît dans le travail réel

Les développeurs et rédacteurs qui alternent entre Dvorak et QWERTY découvrent souvent qu’une phrase entière a été saisie sous le mauvais layout système après l’envoi ; un remappage fiable récupère l’anglais voulu sans retaper. Les bureaux d’assistance et les canaux IT reçoivent des tickets illisibles d’utilisateurs qui ont laissé une disposition alternative active sur une machine partagée et ont besoin de la conversion inverse avant de comprendre le problème.

Les auteurs de programmes sur l’ergonomie ou l’histoire des claviers veulent une démo en direct de la même touche physique produisant des glyphes différents en QWERTY versus Dvorak sans installer d’outils natifs. Les échauffements capture-the-flag et les chasses aux indices cachent parfois des messages absurdes jusqu’à un échange de disposition plutôt qu’un chiffre classique.

Si vous avez besoin d’un chiffre à touche adjacente QWERTY, d’une rotation César ou d’un encodage général comme Base64, traitez-les comme des intentions de recherche et des landings séparées, sans surcharger cette page de position de touche Dvorak–QWERTY.

Récupérer un texte saisi sur le mauvais layout

Collez un message ou une invite de mot de passe saisis en Dvorak alors que le QWERTY était attendu (ou l’inverse) et rétablissez la chaîne voulue en une étape.

Nettoyage de tickets IT et support

Décodez des rapports illisibles d’utilisateurs qui ont laissé une disposition US alternative active sur un poste partagé avant que le ticket ait un sens.

Démos de layout en classe et énigmes

Montrez aux élèves ou aux solveurs comment les mêmes touches physiques produisent des glyphes différents en QWERTY versus Dvorak avec une carte déterministe et réversible.

Que fait ce convertisseur Dvorak QWERTY ?

Il remappe chaque caractère par position de touche physique entre les dispositions QWERTY et Dvorak US, dans les deux sens, et liste les caractères absents de ces tables.

Est-ce la même chose qu’un chiffre par décalage clavier ?

Non. Un chiffre par décalage fait glisser les lettres le long d’une rangée QWERTY selon un offset. Cet outil échange les glyphes entre deux dispositions complètes par position de touche partagée et est entièrement réversible avec la direction opposée.

Combien cela coûte-t-il ?

L’outil navigateur est gratuit et s’exécute en local.

Comment corriger un message tapé avec la mauvaise disposition de clavier ?

Collez le texte illisible et choisissez le sens qui correspond à ce qui s'est passé. Si l'ordinateur était en Dvorak pendant que vous tapiez par habitude QWERTY, choisissez de Dvorak vers QWERTY : D.nnr ,rpne redevient Hello world.

Que deviennent les lettres accentuées et les emoji ?

Ils sont recopiés tels quels dans le résultat, car ils n'existent pas dans les tables de touches QWERTY et Dvorak américaines. Chacun est listé une fois, pour que vous voyiez exactement ce qui n'a pas été converti.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Choisissez qwerty_to_dvorak ou dvorak_to_qwerty, collez la chaîne mal saisie et retrouvez ce que vous vouliez écrire. L’outil gratuit du navigateur et l’API payante partagent une fonction pure et déterministe, sans réseau ni aléatoire.

Comment QWERTY et Dvorak partagent les positions de touche

Convertir avec qwerty_to_dvorak remplace chaque caractère source par le glyphe Dvorak de cet indice ; dvorak_to_qwerty applique la carte inverse. Tout autre caractère—emoji, lettres accentuées, symboles monétaires ou touches d’autres dispositions nationales—est copié dans le résultat et enregistré une fois dans la liste unmapped_keys. Comme les tables sont des constantes fixes et le parcours une boucle pure, le même texte et la même direction produisent toujours le même JSON.

Ce que vous envoyez et ce que vous recevez

Envoyez un champ chaîne obligatoire nommé text et un champ optionnel direction. Les échecs de validation ne consomment pas le solde prépayé. Direction accepte qwerty_to_dvorak ou dvorak_to_qwerty ; s’il est omis, qwerty_to_dvorak est la valeur par défaut pour qu’un payload minimal reste utile. En cas de succès la réponse renvoie le text d’origine et la direction résolue, la chaîne result remappée, length de ce résultat, mapped_count pour le nombre de caractères touchés dans la table de disposition, unmapped_count et unmapped_keys pour les caractères passés sans map, plus les libellés layout_from et layout_to nommant les profils source et cible. Text manquant, payloads non objet, objets non chaîne pour text, chaînes plus longues que le maximum documenté et valeurs de direction inconnues échouent avec invalid_input et un message clair en anglais. Contrôles classiques : remapper Hello avec qwerty_to_dvorak en D.nnr, inverser cette chaîne avec dvorak_to_qwerty pour retrouver Hello, remapper hello world y compris l’espace, et confirmer qu’une chaîne avec emoji signale l’emoji dans unmapped_keys tout en renvoyant un résultat complet. Le tarif des appels API réussis est la base publiée de $0.002 par élément.

Où le remappage de disposition apparaît dans le travail réel

Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et une validation échouée ne consomme pas le solde.

Quelle direction dois-je choisir ?

Utilisez qwerty_to_dvorak lorsque le texte a été produit comme caractères QWERTY et doit se lire comme positions Dvorak ; utilisez dvorak_to_qwerty pour l’inverse. La valeur par défaut est qwerty_to_dvorak.

Que sont les touches non mappées ?

Les caractères hors des tables de disposition US—emoji ou lettres accentuées par exemple—sont copiés inchangés dans le résultat et listés de façon unique dans unmapped_keys pour que vous voyiez ce qui n’a pas été remappé.

Consulter la documentation complète du KIT →