ForHosting KIT · Outils pour développeurs

Convertisseur Colemak QWERTY

Tapez hello avec vos réflexes QWERTY sur un clavier Colemak et l'écran affiche hfiiy ; ce convertisseur remplace chaque lettre par celle de la même touche physique, dans les deux sens, en gardant majuscules et espaces. 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
Direction
Qwerty to colemak
Vous obtenez
Résultat
hfiiy
Longueur
5
Nombre associé
5
Nombre non associé
0

Lorsque vous tapez avec la mémoire musculaire QWERTY sur une machine réglée en Colemak—ou l’inverse—les caractères à l’écran ne sont pas aléatoires : ce sont les lettres qui occupent les mêmes touches physiques sur l’autre disposition. Cette capacité traduit une chaîne entre ces deux dispositions par position de touche : chaque lettre latine et la touche point-virgule sont remappées selon l’arrangement standard de la rangée de lettres Colemak, la casse est préservée, les blancs sont conservés, et tout caractère hors de la carte partagée est recopié et listé dans un rapport des non mappés.

Comment Colemak et QWERTY partagent des touches mais pas des lettres

Colemak conserve de nombreuses habitudes QWERTY—Q, W, A, Z, X, C, V, B et M restent en place—mais déplace des lettres fréquentes comme E, T, N, S et R vers des positions plus confortables de la rangée de base.

La conversion est donc une table de positions, non une rotation de l’alphabet : la touche physique qui imprime E en QWERTY imprime F en Colemak ; celle qui imprime K en QWERTY imprime E en Colemak ; le point-virgule QWERTY devient O en Colemak, et ainsi de suite sur les trois rangées de lettres. Espaces, tabulations et sauts de ligne passent silencieusement pour que les phrases multi-mots gardent leur forme. Il n’y a ni appel réseau, ni graine aléatoire, ni horodatage.

Cette page implémente uniquement les positions de rangée de lettres du Colemak US standard—pas Dvorak, pas Workman, pas un chiffre de décalage qui glisse le long d’une rangée QWERTY, et pas un chiffrement fort.

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

Les personnes qui alternent entre machines Colemak et QWERTY collent souvent un paragraphe saisi avec la mauvaise disposition système et ont besoin d’une correction en une passe avant d’envoyer le message ; une carte de positions déterministe bat la retape. Les auteurs de programmes qui enseignent des dispositions de clavier alternatives ont besoin d’un oracle de confiance qui mappe dans les deux sens avec un rapport explicite des non mappés pour que les élèves voient quels symboles la leçon couvre.

Les échauffements capture-the-flag et les auteurs d’énigmes cachent parfois des phrases derrière un échange de disposition plutôt qu’un chiffre classique ; les résolveurs veulent un convertisseur rapide et prévisible plutôt qu’une suite générale de cryptanalyse. Si vous avez besoin d’un chiffre de décalage par touches adjacentes sur la même rangée QWERTY, d’une rotation César classique, de Base64 ou d’un chiffrement authentifié fort, traitez-les comme des intentions de recherche et des landings séparées plutôt que de surcharger cette page de positions Colemak–QWERTY.

Récupérer un texte saisi sur la mauvaise disposition

Convertissez un collage illisible depuis une machine Colemak vers les mots QWERTY que vous vouliez, ou prévisualisez la sortie Colemak à partir de motifs de doigts QWERTY.

Que fait ce convertisseur ?

Il remappe chaque lettre latine (et le point-virgule) entre QWERTY US et Colemak par position physique de touche, dans les deux sens, et liste les caractères absents de la carte.

La casse est-elle préservée ?

Oui. Les lettres latines majuscules se mappent vers des majuscules cibles lorsque la cible est alphabétique ; le mappage du point-virgule reste un point-virgule.

Quel est le coût ?

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

Comment corriger un message tapé avec la mauvaise disposition ?

Si vous avez tapé avec vos réflexes QWERTY alors que l'ordinateur était en Colemak, collez le texte brouillé et convertissez-le de Colemak vers QWERTY. L'outil retrouve, touche par touche, les mots que vous vouliez écrire.

Quelles lettres restent sur la même touche en Colemak ?

Q, W, A, Z, X, C, V, B et M gardent leur place du QWERTY. Les lettres fréquentes comme E, T, N, S et R passent sur des touches plus confortables de la rangée de repos, d'où le changement de la plupart des mots.

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/colemak-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/colemak-qwerty \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"hello","direction":"qwerty_to_colemak"}'
{
  "text": "hello",
  "direction": "qwerty_to_colemak"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.colemak_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_colemak pour voir ce que Colemak imprimerait pour votre motif de doigts QWERTY, ou colemak_to_qwerty pour récupérer le texte QWERTY voulu à partir d’une sortie Colemak déformée.

Comment Colemak et QWERTY partagent des touches mais pas des lettres

La direction qwerty_to_colemak lit chaque caractère comme étiquette de touche QWERTY et émet le glyphe Colemak de cette même touche ; colemak_to_qwerty applique la table inverse de sorte qu’un aller-retour connu restaure l’original lorsque chaque caractère était mappable. La casse est préservée de A à Z, ainsi Hello devient Hfiiy sous qwerty_to_colemak plutôt qu’une chaîne uniquement en minuscules. Chiffres, la plupart de la ponctuation, emoji et lettres hors du bloc latin de base ne sont pas dans les tables de position : ils restent dans le résultat et apparaissent une fois chacun dans unmapped_keys dans l’ordre de première apparition. Mathématiquement le moteur est une bijection fixe sur un ensemble de vingt-sept symboles avec recherche O(n) ; un texte et une direction identiques produisent toujours le même JSON.

Ce que vous envoyez et ce que vous recevez

en Hfiiy Wypis! Envoyez un champ chaîne obligatoire nommé text et un champ direction obligatoire égal à qwerty_to_colemak ou colemak_to_qwerty. Des alias courts tels que q2c, c2q, to_colemak et to_qwerty sont acceptés pour les scripts. En cas de succès la réponse renvoie direction et le text d’origine, la chaîne result traduite, length de ce résultat, mapped_count pour le nombre de caractères touchant les tables, unmapped_count pour ceux qui ne le font pas, le tableau unique unmapped_keys, plus source_layout, target_layout et une étiquette cipher pour les clients qui affirment le profil atteint. Texte vide, text manquant, direction manquante ou inconnue, objets non chaîne pour text et chaînes plus longues que le maximum documenté échouent avec invalid_input et un message clair en anglais ; les échecs de validation ne consomment pas le solde prépayé. Contrôles classiques : convertir hello avec qwerty_to_colemak en hfiiy, convertir hfiiy avec colemak_to_qwerty en hello, et convertir Hello World! en listant une seule fois le point d’exclamation sous unmapped_keys. Le tarif des appels API réussis est la base publiée de $0.002 par élément.

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

Les services d’assistance aidant des utilisateurs qui ont activé Colemak dans le système d’exploitation mais tapent encore avec la mémoire musculaire QWERTY peuvent reproduire la chaîne déformée, exécuter colemak_to_qwerty ou l’inverse, et montrer ce qui était voulu sans installer d’utilitaires de bureau. 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.

Contrôles d’assistance et de migration

Reproduisez des chaînes corrompues signalées par des utilisateurs lorsque la disposition du système et la mémoire musculaire divergent, puis montrez le message voulu en un seul passage API ou navigateur.

Démos de disposition en classe et énigmes

Enseignez les positions de touches Colemak ou construisez des défis d’échange de disposition avec un JSON déterministe, des rapports de touches non mappées et une exécution gratuite dans le navigateur.

Comment inversez-vous une conversion ?

Exécutez la direction opposée avec le même result : qwerty_to_colemak et colemak_to_qwerty sont des inverses sur l’ensemble de touches partagé, donc les chaînes entièrement mappées font un aller-retour.

Qu’est-ce qu’une touche non mappée ?

Tout caractère hors des tables de rangée de lettres Colemak/QWERTY—chiffres, la plupart de la ponctuation, emoji et lettres non latines—est recopié inchangé et apparaît dans unmapped_keys. Les blancs sont conservés sans être listés.

Consulter la documentation complète du KIT →