Colemak-QWERTY-Konverter
Tippen Sie hello mit QWERTY-Gewohnheiten auf einer Colemak-Tastatur, erscheint hfiiy; dieser Umsetzer ersetzt jeden Buchstaben durch das Zeichen derselben physischen Taste, in beide Richtungen, und behält Groß- und Kleinschreibung sowie Leerzeichen bei. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- hello
- Richtung
- Qwerty to colemak
- Ergebnis
- hfiiy
- Länge
- 5
- Anzahl Zuordnungen
- 5
- Anzahl nicht zugeordnet
- 0
Wenn Sie mit QWERTY-Muskelgedächtnis auf einem auf Colemak eingestellten Gerät tippen—oder umgekehrt—sind die Zeichen auf dem Bildschirm nicht zufällig: Es sind die Buchstaben, die auf denselben physischen Tasten des anderen Layouts liegen. Diese Fähigkeit übersetzt eine Zeichenkette zwischen beiden Layouts nach Tastenposition: Jeder lateinische Buchstabe und die Semikolon-Taste werden gemäß der standardmäßigen Colemak-Buchstabenreihe neu zugeordnet, die Groß-/Kleinschreibung bleibt erhalten, Weißraum bleibt, und jedes Zeichen außerhalb der gemeinsamen Karte wird durchgereicht und in einem Bericht unzugeordneter Zeichen aufgeführt.
Wie Colemak und QWERTY Tasten teilen, aber nicht Buchstaben
Colemak behält viele QWERTY-Gewohnheiten—Q, W, A, Z, X, C, V, B und M bleiben—verschiebt aber häufige Buchstaben wie E, T, N, S und R auf bequemere Positionen der Grundreihe. Die Umwandlung ist daher eine Positionstabelle, keine Alphabetrotation: Die physische Taste, die auf QWERTY E druckt, druckt auf Colemak F; die Taste, die auf QWERTY K druckt, druckt auf Colemak E; das QWERTY-Semikolon wird auf Colemak zu O, und so weiter über die drei Buchstabenreihen. Leerzeichen, Tabulatoren und Zeilenumbrüche gehen still durch, damit Mehrwortphrasen ihre Form behalten.
Es gibt keinen Netzaufruf, keinen Zufalls-Seed und keinen Zeitstempel. Diese Seite implementiert nur die Buchstabenreihen-Positionen des standardmäßigen US-Colemak—nicht Dvorak, nicht Workman, nicht eine Tastatur-Verschiebechiffre entlang einer QWERTY-Reihe und keine starke Verschlüsselung.
Wo Layout-Umwandlung in der Praxis vorkommt
Personen, die zwischen Colemak- und QWERTY-Geräten wechseln, fügen oft einen mit dem falschen System-Layout getippten Absatz ein und brauchen eine Ein-Schritt-Korrektur, bevor die Nachricht rausgeht; eine deterministische Positionskarte schlägt das erneute Tippen. Lehrplan-Autoren, die alternative Tastaturlayouts unterrichten, brauchen ein vertrauenswürdiges Orakel, das in beide Richtungen mit explizitem Unmapped-Bericht abbildet, damit Lernende sehen, welche Symbole die Lektion abdeckt. Capture-the-flag-Aufwärmungen und Rätselautoren verstecken Phrasen manchmal hinter einem Layout-Tausch statt einer klassischen Chiffre; Löser wollen einen schnellen, vorhersagbaren Umsetzer statt einer allgemeinen Kryptoanalyse-Suite.
Wenn Sie eine benachbarte Tasten-Verschiebechiffre in derselben QWERTY-Reihe, klassische Caesar-Rotation, Base64 oder starke authentifizierte Verschlüsselung brauchen, behandeln Sie diese als getrennte Suchintentionen und Landings und überladen Sie diese Colemak–QWERTY-Positionsseite nicht.
Anwendungsfälle
Text vom falschen Layout wiederherstellen
Wandeln Sie einen unleserlichen Einfügetext von einer Colemak-Maschine in die beabsichtigten QWERTY-Wörter um, oder zeigen Sie Colemak-Ausgabe aus QWERTY-Fingermustern vor.
Häufige Fragen
Was macht dieser Umsetzer?
Er ordnet jeden lateinischen Buchstaben (und das Semikolon) zwischen US-QWERTY und Colemak nach physischer Tastenposition in beide Richtungen neu zu und listet Zeichen, die nicht auf der Karte lagen.
Bleibt die Groß-/Kleinschreibung erhalten?
Ja. Lateinische Großbuchstaben werden auf Großbuchstaben abgebildet, wenn das Ziel alphabetisch ist; die Semikolon-Zuordnung bleibt Semikolon.
Wie rette ich eine Nachricht, die im falschen Layout getippt wurde?
Wenn Sie mit QWERTY-Gewohnheiten getippt haben, während der Rechner auf Colemak stand, fügen Sie den verdrehten Text ein und wandeln ihn von Colemak nach QWERTY um. So erhalten Sie Taste für Taste die gemeinten Wörter.
Welche Buchstaben bleiben bei Colemak auf derselben Taste?
Q, W, A, Z, X, C, V, B und M behalten ihre QWERTY-Position. Häufige Buchstaben wie E, T, N, S und R wandern auf bequemere Tasten der Grundreihe, deshalb verändern sich die meisten Wörter.
Unterstützt der Umsetzer auch Dvorak oder Workman?
Nein. Er kennt nur die Buchstabenreihen des üblichen US-Colemak-Layouts. Dvorak, Workman oder eine Verschiebung entlang einer QWERTY-Reihe sind andere Aufgaben und werden hier nicht umgesetzt.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
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"}'const res = await fetch("https://api.kit.forhosting.com/enc/colemak-qwerty", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "hello",
"direction": "qwerty_to_colemak"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/colemak-qwerty",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "hello",
"direction": "qwerty_to_colemak"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/colemak-qwerty", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"hello","direction":"qwerty_to_colemak"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"hello","direction":"qwerty_to_colemak"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/colemak-qwerty", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "hello",
"direction": "qwerty_to_colemak"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.colemak_qwerty",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wählen Sie qwerty_to_colemak, um zu sehen, was Colemak für Ihr QWERTY-Fingermuster drucken würde, oder colemak_to_qwerty, um beabsichtigten QWERTY-Text aus verzerrter Colemak-Ausgabe wiederherzustellen.
Wie Colemak und QWERTY Tasten teilen, aber nicht Buchstaben
Die Richtung qwerty_to_colemak liest jedes Zeichen als QWERTY-Tastenetikett und gibt das Colemak-Glyph derselben Taste aus; colemak_to_qwerty nutzt die inverse Tabelle, sodass ein bekannter Hin- und Rückweg das Original wiederherstellt, wenn jedes Zeichen zuordenbar war. Die Schreibweise bleibt für A bis Z erhalten, sodass Hello unter qwerty_to_colemak zu Hfiiy wird und nicht zu einer nur kleingeschriebenen Zeichenkette. Ziffern, die meiste Interpunktion, Emoji und Buchstaben außerhalb des grundlegenden lateinischen Blocks stehen nicht in den Positionstabellen: Sie bleiben im Ergebnis und erscheinen je einmal in unmapped_keys in der Reihenfolge des ersten Auftretens. Mathematisch ist die Engine eine feste Bijektion über eine Menge von siebenundzwanzig Symbolen mit O(n)-Lookup; identischer Text und identische Richtung ergeben stets dasselbe JSON.
Was Sie senden und was Sie zurückerhalten
zu Hfiiy Wypis! Nutzen Sie das kostenlose Browser-Formular für schnelle Migrationschecks und Support-Tickets und denselben Vertrag aus Skripten für Massentests oder Regressionen. Senden Sie ein Pflicht-String-Feld namens text und ein Pflicht-Feld direction mit dem Wert qwerty_to_colemak oder colemak_to_qwerty. Kurze Aliase wie q2c, c2q, to_colemak und to_qwerty werden für Skripte akzeptiert. Bei Erfolg spiegelt die Antwort direction und den ursprünglichen text wider, liefert die übersetzte result-Zeichenkette, length dieses Ergebnisses, mapped_count für Zeichen, die die Tabellen treffen, unmapped_count für die übrigen, das eindeutige Array unmapped_keys sowie source_layout, target_layout und ein cipher-Label für Clients, die das getroffene Profil prüfen. Leerer text, fehlender text, fehlende oder unbekannte direction, Nicht-String-Objekte für text und Zeichenketten über dem dokumentierten Maximum scheitern mit invalid_input und einer klaren englischen Meldung; Validierungsfehler werden nicht berechnet. Klassische Prüfungen: hello mit qwerty_to_colemak zu hfiiy, hfiiy mit colemak_to_qwerty zurück zu hello, und Hello World! mit einmaliger Nennung des Ausrufezeichens in unmapped_keys. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element.
Wo Layout-Umwandlung in der Praxis vorkommt
Support-Teams, die Nutzern helfen, die Colemak im Betriebssystem aktiviert haben, aber noch mit QWERTY-Muskelgedächtnis tippen, können die verzerrte Zeichenkette nachstellen, colemak_to_qwerty oder die Umkehrung ausführen und zeigen, was gemeint war, ohne Desktop-Hilfsprogramme zu installieren. Da diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element, und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Support- und Migrationsprüfungen
Reproduzieren Sie von Nutzern gemeldete Müll-Zeichenketten, wenn System-Layout und Muskelgedächtnis nicht übereinstimmen, und zeigen Sie die beabsichtigte Nachricht in einem API- oder Browser-Lauf.
Layout-Demos im Unterricht und Rätsel
Lehren Sie Colemak-Tastenpositionen oder bauen Sie Layout-Tausch-Challenges mit deterministischem JSON, Unmapped-Berichten und kostenloser Browser-Ausführung.
Technische Fragen
Wie kehren Sie eine Umwandlung um?
Führen Sie die entgegengesetzte Richtung mit demselben result aus: qwerty_to_colemak und colemak_to_qwerty sind Inverse auf dem gemeinsamen Tastensatz, sodass vollständig gemappte Zeichenketten hin und zurück gehen.
Was zählt als unzugeordnete Taste?
Jedes Zeichen außerhalb der Colemak/QWERTY-Buchstabenreihen-Tabellen—Ziffern, die meiste Interpunktion, Emoji und nichtlateinische Buchstaben—wird unverändert kopiert und erscheint in unmapped_keys. Weißraum bleibt erhalten, ohne gelistet zu werden.
Was kostet es?
Das Browser-Tool ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.