Código ASCII para o Carácter TAB? (Quer ser capaz de introduzir separadores numa caixa de texto de uma página web)
Como tenho a certeza que praticamente toda a gente aqui presente está ciente da tecla “Tab” quando usada numa página web simplesmente salta para o próximo elemento da página; quer seja uma caixa de verificação, selector de rádio, botão, outra caixa de texto, um link, etc.
O que espero fazer é permitir-me utilizar a tecla “Tab” quando digito algo num formulário de entrada e, na verdade, fazer com que este insira o carácter “Tab” no formulário que estou a preencher. Sou bastante retentor anal quando se trata de como os meus documentos de texto são formatados, ESPECIALMENTE quando se trata de escrever artigos para o meu site. Diabos, sou até anal sobre o aspecto das minhas listas de “afazeres” quando as escrevo no bom e velho bloco de notas. (Sim, uso o bom e antiquado Bloco de Notas para escrever as minhas ideias de artigos, listas de afazeres, guardar pequenos trechos de código útil que encontro, etc.). )
Percebo que existem soluções javascript ou propriedades que pode definir para aquela caixa de texto em particular - dependendo da linguagem em que está a programar o site - que pode usar para programar manualmente os campos de entrada na sua página web para o permitir; mas estou mais interessado em permitir que o navegador web se comporte da sua forma normal (como uso a tecla tab para alternar entre os elementos da página - também especialmente quando preencho aplicações longas e formulários para navegar entre eles muito mais rapidamente do que ter de usar o meu rato para clicar em cada campo que quero preencher.
Então, o que espero encontrar é o combo de teclas ASCII do Windows (como a utilização de ALT+0169 para produzir o caracter ©) que posso introduzir para inserir o separador na caixa de texto da página web dessa forma. Como utilizo rotineiramente os combos de teclas ASCII para fazer símbolos esquisitos nos meus escritos, estou bastante habituado a fazer as coisas desta forma. Além disso, uma vez terminado de digitar algo numa caixa de texto, gostaria ainda de ter a capacidade de inserir o separador no elemento seguinte. Quando programo eu próprio para qualquer projecto em que esteja a trabalhar, saio sempre do meu caminho para ordenar os elementos de tal forma que a tabulação através deles é tão intuitiva quanto possível. Quem sabe quantos de vós são como eu, mas fico sempre incomodado quando estou a preencher um conjunto de campos de morada e quando os percorremos em ciclo, eles saltam aleatoriamente com base em qualquer ordem em que o programador daquela página os criou.
EXEMPLO: Está a escrever o seu nome no primeiro campo de uma página que tem um formulário que não foi devidamente configurado fico sempre aborrecido quando eu, carrego no separador, e de repente salta para o nome da cidade, seguido da linha de endereço 2, depois para o código postal, etc. Percebe-se a ideia. Tanto quanto sei, todos gostam de introduzir essa informação na ordem em que escreveria um endereço num envelope. Nome primeiro, seguido das linhas de endereço um e dois, depois a cidade, estado, código postal, e finalmente (se necessário) o país, assumindo que é necessário.
Agora já expliquei o que estou a tentar fazer ad nauseum, qual é o código chave ASCII para Tab?