ForHosting KIT · Ferramentas para dev

Codificador multitap do telefone

HELLO vira 44 33 555 555 666 num teclado de telefone clássico: o 4 duas vezes para o H, o 3 duas vezes para o E e o 5 três vezes para cada L. Passe texto para toques ou leia grupos de dígitos como letras. 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
Você obtém
Resultado
44 33 555 555 666
Modo de cálculo
Encode
Quantidade
5
Esquema
itu_e161_multitap

Antes das telas sensíveis ao toque e dos dicionários preditivos T9, cada SMS e cada nome de contato era digitado em um teclado de doze teclas por multitap: pressione 2 uma vez para A, duas para B, três para C, aguarde ou troque de tecla para a letra seguinte, e assim por diante até 9 para W X Y Z. Esse layout ITU E.161 ainda aparece em telefones básicos, menus IVR, enigmas retrô, demos de museu e exercícios de programação que pedem mapear letras a sequências de dígitos. Esta capacidade codifica texto simples nessas sequências clássicas de pressionamento e decodifica grupos de dígitos separados por espaços de volta a caracteres, falhando de forma explícita em sequências inválidas em vez de adivinhar.

Codificar texto em sequências de teclas multitap

Cada letra latina de A a Z mapeia para uma sequência do mesmo dígito: A é um único 2, B é 22, C é 222, D é 3, E é 33, e assim por diante até Z como 9999 na tecla 9, seguindo o layout familiar 2=ABC, 3=DEF, 4=GHI, 5=JKL, 6=MNO, 7=PQRS, 8=TUV, 9=WXYZ. Espaços codificam como um único 0 para que os limites de palavra sobrevivam à ida e volta.

Dígitos de zero a nove codificam com a convenção de ciclo usada em muitos aparelhos: após o ciclo de letras daquela tecla, mais um toque produz o próprio dígito, de modo que o caractere 2 vira 2222 e o 7 vira 77777. Letras minúsculas são normalizadas para maiúsculas na lista de tokens, assim HELLO e hello produzem a mesma string result. Texto vazio sem caracteres também falha na validação.

Entradas idênticas sempre produzem saídas idênticas porque o caminho é apenas consulta de tabela, sem rede, sem sal aleatório e sem relógio de parede.

Decodificar teclas e rejeitar sequências inválidas

Defina mode como decode e coloque em text grupos multitap separados por espaços, em que cada grupo é um dígito repetido tantas vezes quantas voce pressionaria aquela tecla para um caractere. A correspondência é estrita: 22 decodifica para B, 777 para R, 0 para um espaço e 9999 para Z. Como cada caractere é o seu próprio token delimitado por espaços em branco, letras consecutivas na mesma tecla não precisam de temporizador de pausa—A seguida de B é simplesmente 2 22 em vez de um ambíguo 222.

Entrada de decode vazia falha do mesmo modo. Prefira esta capacidade quando a intenção de busca for codificador multitap de teclado de telefone, toques de SMS de celulares antigos, conversor de digitação 2 ABC ou decodificação multitap de sequências de dígitos; dicionários preditivos T9 e completação com consciência de idioma pertencem a outras ferramentas, não a esta tabela fixa.

Folhas de aula multitap

Professores codificam frases de exemplo em sequências de dígitos para lição de casa, depois corrigem automaticamente as respostas de decode dos alunos e falham de forma explícita em sequências de teclas inválidas em vez de aceitar erros silenciosos.

Escape rooms e enigmas retrô

Designers imprimem sequências multitap como pistas e decodificam as submissões dos jogadores no servidor para que só os grupos de toque corretos desbloqueiem a próxima etapa.

Como converto texto em teclas multitap do telefone?

O campo result devolve 44 33 555 555 666 com uma lista tokens para cada caractere.

Como decodifico sequências multitap de volta a letras?

Defina mode como decode e coloque em text sequências de dígitos separadas por espaços (por exemplo 44 33 555 555 666). O campo result devolve a string maiúscula recuperada.

Isto suporta texto preditivo T9?

Não. Esta ferramenta implementa apenas a contagem clássica de toques multitap, não um dicionário T9. Cada caractere é codificado ou decodificado de forma independente.

Como se digitam espaços e números no multitap?

O espaço é um único 0, então as quebras entre palavras se mantêm. Um algarismo leva um toque a mais que as letras da sua tecla: o caractere 2 vira 2222 e o 7 vira 77777.

Como digito duas letras da mesma tecla, como A e B?

Escreva cada caractere como um grupo próprio separado por espaço: A e depois B fica 2 22. Como os grupos já vêm separados, não é preciso pausa, e 222 sempre significa C.

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/phone-multitap

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/phone-multitap \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"HELLO"}'
{
  "text": "HELLO"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.phone_multitap",
  "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.

O mapeamento é uma tabela fixa e determinística—sem modelo de linguagem, sem rede e sem relógio—de modo que a mesma entrada sempre devolve o mesmo JSON para testes, SDKs e widgets do navegador. Use a ferramenta gratuita no seu dispositivo para conversões pontuais; a API pré-paga cobra US$ 0,002 por item bem-sucedido quando backends precisam do mesmo contrato.

Codificar texto em sequências de teclas multitap

Envie um corpo JSON com o campo de string obrigatório text definido como a mensagem que voce deseja soletrar em um teclado clássico de telefone, e deixe mode no padrão encode ou defina mode como encode de forma explícita. Caracteres fora de letras, dígitos e espaços—pontuação, emoji ou outros alfabetos—disparam invalid_input nomeando o caractere e o índice, para que um erro de digitação não desapareça em silêncio da resposta de um enigma ou de uma recriação de SMS. Os aliases input, value e s são aceitos para o campo text; direction, op e action podem substituir mode. A resposta inclui result como sequências de dígitos separadas por espaços (por exemplo HELLO vira 44 33 555 555 666), tokens como array de pares char e code, count como o número de caracteres mapeados, mode igual a encode e scheme igual a itu_e161_multitap.

Decodificar teclas e rejeitar sequências inválidas

Qualquer token que misture dígitos diferentes, use um caractere não numérico, ultrapasse o máximo de toques daquela tecla ou fique vazio após a divisão dispara invalid_input com uma mensagem explícita de sequência de teclas inválida nomeando o token ruim—exatamente o contrato que corretores de prova e verificadores de enigmas precisam quando uma sequência errada não deve inventar uma letra. Em sucesso, a resposta devolve result como a string maiúscula recuperada (com espaços preservados a partir de 0), tokens associando cada caractere ao seu código de toque, count, mode decode e scheme itu_e161_multitap. Falhas de validação não são cobradas na API pré-paga, assim operadores podem testar colagens ruins com segurança.

Uso da API, preços, fluxos e limites práticos

Chame o codificador multitap gratuito no navegador para demos de aula, interativos de museu, checagens de localização de jogos retrô e recriações pontuais de SMS sem instalar uma planilha de mapas de teclas. Um fluxo típico codifica uma pista curta em texto simples para um prop de escape room, imprime as sequências de dígitos e depois decodifica as submissões dos jogadores afirmando que result coincide com as letras originais. Autores que entregam SDKs podem mapear o array tokens em uma tabela de colunas de caractere e código de toque para botões de copiar na interface, enquanto os rótulos mode e scheme tornam exemplos OpenAPI autoexplicativos para quem compara layouts multitap com soletração OTAN ou outros codificadores. Use a API pré-paga do KIT quando um backend de enigmas, um bot de onboarding, um pipeline de conteúdo ou um SDK precisar do mesmo passo de encode ou decode sob saldo a US$ 0,002 por item bem-sucedido; validação falha nunca consome saldo após a rejeição do motor. Combine este endpoint com ferramentas de maiúsculas ou transliteração quando identificadores chegarem em escritas mistas, mas mantenha os passos separados para que cada página de destino corresponda a uma única intenção de busca.

Fixtures de CI para UIs de teclado

Simuladores de telefone básico ou IVR fixam goldens de encode e decode—incluindo um erro de sequência inválida—para que mudanças na tabela do teclado quebrem os testes de imediato.

O que acontece com uma sequência de teclas inválida?

Decode dispara invalid_input nomeando o grupo ruim—teclas misturadas, não dígitos ou demasiados toques. Falhas de validação não são cobradas na API pré-paga.

O codificador multitap do telefone é gratuito?

O widget do navegador roda grátis no seu dispositivo. Chamadas à API usam saldo pré-pago do KIT a US$ 0,002 por item bem-sucedido.

Ver a documentação completa do KIT →