Eu estava pensando sobre isso há algum tempo.
Isso se aplica a praticamente todos os softwares que possuem entradas multilinhas em algum momento, mas darei um exemplo com uma página da Web, pois ela é "mais universal".
Digamos que você esteja preenchendo um formulário em uma página da web. Que possui os seguintes campos:
- Um texto de linha única
input
chamado "nome de usuário" - Outro chamado "email"
- Uma grande seção "comentários" representada por a
textarea
. - Uma
checkbox
entrada "Visível" . - E, finalmente, um "Enviar"
button
para concluir o envio (obviamente).
Digamos que você use o mouse para focar na primeira entrada.
Você digita seu nome de usuário e clica Tab
para passar para a próxima entrada.
Você insere seu e-mail e novamente move para a próxima entrada usando Tab
. Seu cursor agora está sentado nos gloriosos "comentários" textarea
e comece a digitar um comentário. Desde que você termine, pressione a tecla Tab e perceba que, em vez de ir para a caixa de seleção, insere um caractere de tabulação na área de texto enquanto o cursor permanece enganchado.
Existe alguma combinação de teclas para sair da área de texto quando o Tab
botão insere um caractere de tabulação?
PS Como eu vejo ao digitar esta pergunta, a área de texto SO fornece permite passar para o próximo campo com o Tab
botão, por isso tem algo a ver com Javascript. O que pode ser feito com outro software?