ForHosting KIT · Ferramentas para dev

Conversor Colemak QWERTY

Digite hello com o hábito do QWERTY em um teclado Colemak e a tela mostra hfiiy; este conversor troca cada letra pela que fica na mesma tecla física, nos dois sentidos, mantendo maiúsculas e espaços. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
hello
Direção
Qwerty to colemak
Você obtém
Resultado
hfiiy
Comprimento
5
Quantidade mapeada
5
Quantidade não mapeada
0

Quando você digita com memória muscular de QWERTY em uma máquina configurada em Colemak—ou o inverso—os caracteres que aparecem na tela não são aleatórios: são as letras que ocupam as mesmas teclas físicas no outro layout. Esta capacidade traduz uma string entre esses dois layouts por posição de tecla: cada letra latina e a tecla de ponto e vírgula são remapeadas segundo o arranjo padrão da fileira de letras Colemak, a capitalização é preservada, o espaço em branco é mantido e qualquer caractere fora do mapa compartilhado é copiado e listado em um relatório de não mapeados.

Como Colemak e QWERTY compartilham teclas, mas não letras

O Colemak mantém muitos hábitos do QWERTY—Q, W, A, Z, X, C, V, B e M permanecem no lugar—mas realoca letras de alta frequência como E, T, N, S e R para posições mais confortáveis na fileira base.

A conversão é, portanto, uma tabela de posições, não uma rotação do alfabeto: a tecla física que imprime E no QWERTY imprime F no Colemak; a que imprime K no QWERTY imprime E no Colemak; o ponto e vírgula do QWERTY vira O no Colemak, e assim por diante nas três fileiras de letras. Espaços, tabulações e quebras de linha passam em silêncio para que frases com várias palavras mantenham a forma. Não há chamada de rede, semente aleatória nem carimbo de tempo.

Esta página implementa apenas as posições da fileira de letras do Colemak US padrão—não Dvorak, não Workman, não uma cifra de deslocamento que desliza em uma fileira QWERTY, e não criptografia forte.

Onde a conversão de layout aparece no trabalho real

Pessoas que alternam entre máquinas Colemak e QWERTY costumam colar um parágrafo digitado no layout de sistema errado e precisam de uma correção de um passo antes de enviar a mensagem; um mapa de posições determinístico vence a redigitação. Autores de currículo que ensinam layouts de teclado alternativos precisam de um oráculo confiável que mapeie nos dois sentidos com relatório explícito de não mapeados para que os alunos vejam quais símbolos a lição cobre.

Aquecimentos de capture-the-flag e autores de puzzles às vezes escondem frases atrás de uma troca de layout em vez de uma cifra clássica; quem resolve quer um conversor rápido e previsível, não uma suíte geral de criptoanálise. Se você precisa de uma cifra de deslocamento por teclas adjacentes na mesma fileira QWERTY, rotação César clássica, Base64 ou criptografia autenticada forte, trate-os como intenções de busca e landings separadas, em vez de sobrecarregar esta página de posições Colemak–QWERTY.

Recuperar texto digitado no layout errado

Converta um colado ilegível de uma máquina Colemak de volta às palavras QWERTY que você queria, ou visualize a saída Colemak a partir de padrões de dedos QWERTY.

O que este conversor faz?

Ele remapeia cada letra latina (e o ponto e vírgula) entre QWERTY US e Colemak por posição física de tecla, em qualquer direção, e lista os caracteres que não estavam no mapa.

O que conta como tecla não mapeada?

O espaço em branco é preservado sem ser listado.

A capitalização é preservada?

Sim. Letras latinas maiúsculas mapeiam para maiúsculas de destino quando o destino é alfabético; o mapeamento do ponto e vírgula permanece como ponto e vírgula.

Quanto custa?

A ferramenta do navegador é gratuita e roda localmente.

Como conserto uma mensagem digitada no layout errado?

Se você digitou com o hábito do QWERTY enquanto o computador estava em Colemak, cole o texto embaralhado e converta de Colemak para QWERTY. A ferramenta recupera, tecla por tecla, as palavras que você queria.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

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

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Escolha qwerty_to_colemak para ver o que o Colemak imprimiria com o padrão de dedos QWERTY, ou colemak_to_qwerty para recuperar o texto QWERTY pretendido a partir de uma saída Colemak distorcida.

Como Colemak e QWERTY compartilham teclas, mas não letras

A direção qwerty_to_colemak lê cada caractere como rótulo de tecla QWERTY e emite o glifo Colemak da mesma tecla; colemak_to_qwerty aplica a tabela inversa para que um ida e volta conhecido restaure o original quando todos os caracteres eram mapeáveis. O caso é preservado de A a Z, então Hello vira Hfiiy com qwerty_to_colemak em vez de uma string só em minúsculas. Dígitos, a maior parte da pontuação, emoji e letras fora do bloco latino básico não estão nas tabelas de posição: permanecem no resultado e aparecem uma vez cada em unmapped_keys na ordem da primeira ocorrência. Matematicamente o motor é uma bijeção fixa sobre um conjunto de vinte e sete símbolos com busca O(n); texto e direção idênticos sempre produzem o mesmo JSON.

O que você envia e o que recebe de volta

para Hfiiy Wypis! Envie um campo string obrigatório chamado text e um campo direction obrigatório com valor qwerty_to_colemak ou colemak_to_qwerty. Aliases curtos como q2c, c2q, to_colemak e to_qwerty são aceitos em scripts. Em caso de sucesso a resposta ecoa direction e o text original, devolve a string result traduzida, length desse resultado, mapped_count de quantos caracteres acertaram as tabelas, unmapped_count de quantos não, o array único unmapped_keys, além de source_layout, target_layout e um rótulo cipher para clientes que afirmam o perfil atingido. Texto vazio, text ausente, direction ausente ou desconhecida, objetos não string para text e strings maiores que o máximo documentado falham com invalid_input e uma mensagem clara em inglês; falhas de validação não consomem saldo pré-pago. Checagens clássicas incluem converter hello com qwerty_to_colemak para hfiiy, converter hfiiy com colemak_to_qwerty de volta para hello, e converter Hello World! listando o ponto de exclamação uma vez em unmapped_keys. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item.

Onde a conversão de layout aparece no trabalho real

Mesas de suporte que ajudam usuários que ativaram Colemak no SO mas ainda digitam com memória muscular QWERTY podem reproduzir a string distorcida, executar colemak_to_qwerty ou o inverso, e mostrar o que se pretendia sem instalar utilitários de desktop. Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e validação falha não consome saldo.

Checagens de suporte e migração

Reproduza strings de lixo relatadas por usuários quando o layout do SO e a memória muscular discordam, e mostre a mensagem pretendida com uma única execução na API ou no navegador.

Demos de layout em sala e puzzles

Ensine posições de tecla Colemak ou monte desafios de troca de layout com JSON determinístico, relatórios de teclas não mapeadas e execução gratuita no navegador.

Como você inverte uma conversão?

Execute a direção oposta com o mesmo result: qwerty_to_colemak e colemak_to_qwerty são inversas no conjunto de teclas compartilhado, então strings totalmente mapeadas fazem ida e volta.

Ver a documentação completa do KIT →