ForHosting KIT · Utilidades de desarrollo

Convertidor Dvorak QWERTY

Recupere un texto escrito con la distribución de teclado equivocada: Hello tecleado con la costumbre QWERTY mientras el equipo esperaba Dvorak sale como D.nnr, y un solo cambio lo devuelve a Hello. Funciona en ambos sentidos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
Hello world
Dirección
Qwerty to dvorak
Obtiene
Resultado
D.nnr ,rpne
Longitud
11
Cantidad asignada
10
Cantidad sin asignar
0

Cuando el sistema operativo está en Dvorak y usted escribe en un teclado etiquetado QWERTY—o al revés—obtiene un texto legible pero basura: no es un cifrado, sino un desajuste de disposición. Este convertidor Dvorak QWERTY traduce cada carácter según la tecla física compartida en el otro layout estadounidense: la misma posición que produce Q en QWERTY produce el apóstrofo en Dvorak, W pasa a ser coma, y así en la fila numérica y las tres filas de letras. Los caracteres fuera de las tablas de layout EE. UU. pasan sin cambio y se listan como teclas no mapeadas para que vea qué no se reasignó.

Cómo QWERTY y Dvorak comparten posiciones de tecla

QWERTY y Dvorak de Estados Unidos colocan glifos distintos en las mismas teclas físicas. Este convertidor no rota letras del alfabeto ni implementa un cifrado por desplazamiento que desliza dentro de una fila. Construye dos tablas paralelas de cuarenta y siete teclas sin Shift: la fila numérica, las tres filas alfabéticas y la tecla de barra invertida.

El índice i en la cadena QWERTY es la misma tecla que el índice i en Dvorak. Las letras latinas mayúsculas se tratan mapeando la forma minúscula y restaurando mayúsculas cuando el glifo destino también es letra, de modo que Hello en QWERTY se convierte en D.nnr en Dvorak y la dirección inversa recupera Hello. Los dígitos y la puntuación de esas filas se reasignan igual.

Espacios, tabuladores y saltos de línea se conservan en silencio para que las frases multipalabra mantengan su forma. No hay marca de tiempo, semilla aleatoria ni servicio externo.

Dónde aparece el reasignado de layout en el trabajo real

Desarrolladores y redactores que alternan entre Dvorak y QWERTY a menudo descubren que toda una frase se escribió con el layout incorrecto del sistema operativo después de enviar; un reasignado fiable recupera el inglés previsto sin volver a teclear. Mesas de soporte e IT reciben tickets ilegibles de usuarios que dejaron un layout alternativo activo en un equipo compartido y necesitan la conversión inversa antes de entender el problema.

Autores de material didáctico sobre ergonomía o historia de teclados quieren una demostración en vivo de la misma tecla física con glifos distintos en QWERTY frente a Dvorak sin instalar herramientas nativas. Calentamientos de capture-the-flag y juegos de pistas a veces ocultan mensajes que parecen absurdo hasta aplicar un intercambio de layout en lugar de un cifrado clásico.

Si necesita un cifrado por tecla adyacente QWERTY, rotación César o una codificación general como Base64, trátelos como intenciones de búsqueda y landings distintas, no sobrecargue esta página de posición de tecla Dvorak–QWERTY.

Recuperar texto tecleado con el layout incorrecto

Pegue un mensaje o un prompt de contraseña escrito en Dvorak cuando se esperaba QWERTY (o al revés) y restaure la cadena prevista en un solo paso.

Limpieza de tickets de IT y soporte

Decodifique informes ilegibles de usuarios que dejaron un layout EE. UU. alternativo activo en un puesto compartido antes de que el ticket tenga sentido.

Demostraciones de layout en aula y puzles

Muestre a estudiantes o solucionadores cómo las mismas teclas físicas producen glifos distintos en QWERTY frente a Dvorak con un mapa determinista y reversible.

¿Qué hace este convertidor Dvorak QWERTY?

Reasigna cada carácter por posición de tecla física entre los layouts QWERTY y Dvorak de EE. UU., en cualquiera de las dos direcciones, y lista los caracteres que no están en esas tablas.

¿Qué son las teclas no mapeadas?

Los caracteres fuera de las tablas de layout EE.

¿Es lo mismo que un cifrado por desplazamiento de teclado?

No. Un cifrado por desplazamiento desliza letras a lo largo de una fila QWERTY con un offset. Esta herramienta intercambia glifos entre dos layouts completos por posición de tecla compartida y es totalmente reversible con la dirección opuesta.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Cómo corrijo un mensaje que escribí con la distribución de teclado equivocada?

Pegue el texto ilegible y elija el sentido que corresponda a lo ocurrido. Si el equipo estaba en Dvorak mientras usted tecleaba como en QWERTY, elija de Dvorak a QWERTY: D.nnr ,rpne vuelve a ser Hello world.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Elija qwerty_to_dvorak o dvorak_to_qwerty, pegue la cadena mal tecleada y recupere lo que quiso escribir. La herramienta gratuita del navegador y la API de pago comparten una función pura y determinista, sin red ni aleatoriedad.

Cómo QWERTY y Dvorak comparten posiciones de tecla

Convertir con qwerty_to_dvorak sustituye cada carácter de origen por el glifo Dvorak de ese índice; dvorak_to_qwerty aplica el mapa inverso. Cualquier otro carácter—emoji, letras acentuadas, símbolos de moneda o teclas de otros layouts nacionales—se copia al resultado y se registra una vez en la lista unmapped_keys. Como las tablas son constantes fijas y el recorrido es un bucle puro, el mismo texto y dirección producen siempre el mismo JSON.

Qué envía y qué recibe de vuelta

Envíe un campo de cadena obligatorio llamado text y un campo opcional direction. Direction acepta qwerty_to_dvorak o dvorak_to_qwerty; si se omite, qwerty_to_dvorak es el valor predeterminado para que un payload mínimo siga siendo útil. En éxito la respuesta repite el text original y la direction resuelta, devuelve la cadena result reasignada, length de ese resultado, mapped_count de cuántos caracteres acertaron en la tabla de layout, unmapped_count y unmapped_keys de los caracteres que pasaron sin mapear, más etiquetas layout_from y layout_to con los perfiles de origen y destino. Falta de text, payloads que no son objeto, objetos no cadena para text, cadenas más largas que el máximo documentado y valores de direction desconocidos fallan con invalid_input y un mensaje claro en inglés. Los fallos de validación no consumen saldo prepago. Comprobaciones clásicas: reasignar Hello con qwerty_to_dvorak a D.nnr, invertir esa cadena con dvorak_to_qwerty para recuperar Hello, reasignar hello world incluyendo el espacio, y confirmar que una cadena con emoji reporta el emoji en unmapped_keys y sigue devolviendo un resultado completo. El precio de las llamadas API correctas es la base publicada de $0.002 por ítem.

Dónde aparece el reasignado de layout en el trabajo real

Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por ítem con éxito y la validación fallida no consume saldo.

¿Qué dirección debo elegir?

Use qwerty_to_dvorak cuando el texto se produjo como caracteres QWERTY y debe leerse como posiciones Dvorak; use dvorak_to_qwerty para la inversa. El valor predeterminado es qwerty_to_dvorak.

Ver la documentación completa del KIT →