Caixa de texto - Text box
Uma caixa de texto ( caixa de entrada ), campo de texto ou caixa de entrada de texto é um elemento de controle de uma interface gráfica do usuário , que deve permitir ao usuário inserir informações de texto a serem usadas por um programa. As Diretrizes de Interface Humana recomendam uma caixa de texto de linha única quando apenas uma linha de entrada for necessária, e uma caixa de texto de várias linhas apenas se mais de uma linha de entrada for necessária. As caixas de texto não editáveis podem servir para simplesmente exibir o texto.
Uma caixa de texto típica é um retângulo de qualquer tamanho, possivelmente com uma borda que separa a caixa de texto do resto da interface. As caixas de texto podem conter zero, uma ou duas barras de rolagem . As caixas de texto geralmente exibem um cursor de texto (normalmente uma linha vertical piscante), indicando a região atual do texto que está sendo editado. É comum que o cursor do mouse mude de forma quando passa sobre uma caixa de texto.
Funcionalidade padrão
Implementações típicas permitem que um usuário faça o seguinte:
-
Digite o texto usando um teclado
- Quando as teclas são pressionadas, o texto aparece onde está o cursor. Algumas caixas de texto muito simples podem não mostrar um acento circunflexo, o que sugere que novos caracteres digitados aparecerão no final do texto atual.
-
Navegue e selecione partes do texto
- Usando um mouse:
- Altere a posição do cursor clicando no ponto desejado com o cursor do mouse;
- Selecione uma parte do texto pressionando o botão principal do mouse enquanto aponta o cursor em uma extremidade da parte desejada do texto e arraste o cursor para a outra extremidade enquanto mantém o botão pressionado.
- Usando o teclado:
- Pressionar as teclas de seta muda a posição do cursor em um caractere ou linha (em caixas de texto com várias linhas);
- Pressionando as teclas Home / End ( sistema operacional Windows, da Microsoft ) ou Command Setas Esquerda seta / Command-Seta para a direita ( a Apple 's Mac OS ) move o cursor para o início / fim da linha;
- Pressionar Page Up / Down move o acento circunflexo uma página (o número de linhas que podem ser exibidas na caixa de texto por vez) para trás / para frente (Windows) ou move a barra de rolagem uma página para trás / para frente sem alterar a posição do acento circunflexo (Mac OS);
- Manter pressionada a tecla Ctrl (Windows) enquanto pressiona as teclas de seta ou as teclas Home / End faz com que o cursor se mova em etapas maiores, por exemplo, palavras, parágrafos ou início / fim do documento;
- Manter pressionada a tecla Opção (Mac OS) enquanto pressiona as setas move as palavras ou parágrafos inteiros do cursor;
- Holding the Command key while pressing up or down arrows (Mac OS) or Holding the Ctrl key while pressing home / end (Windows) moves the caret to the beginning or end of the document;
- Segurar a tecla shift enquanto altera a posição do cursor com um mouse ou teclado seleciona o texto entre a posição do cursor de quando o shift foi pressionado pela primeira vez e sua posição atual.
- Pressionar Control-A | Ctrl + A (Windows) seleciona todo o texto.
- Usando um mouse:
-
Edite o texto (permite alterar o texto já inserido)
- Trabalhe no modo de inserção ou substituição, normalmente alternado usando a tecla Insert . No modo de inserção, se houver um caractere à direita do acento circunflexo, o novo caractere será inserido antes dele, enquanto no modo de substituição, digitar um novo caractere substituirá (sobrescreverá) o caractere à direita da posição do acento circunflexo.
- Digitar um texto enquanto alguma parte do texto já inserido está selecionada substituirá o texto selecionado.
- As teclas Delete / Backspace removem um caractere à direita / esquerda da posição atual do cursor, enquanto pressioná-los junto com a tecla Ctrl ou de comando remove uma palavra.
- Edite o texto usando as operações padrão da área de transferência .
- Desfazer / Refazer alterações com Ctrl + Z / Ctrl + Y (Windows) ou command-Z / command-shift-Z (Mac OS)
As chaves indicadas estão relacionadas aos widgets da caixa de texto no Microsoft Windows e Mac OS X; existem combinações de teclado semelhantes, senão idênticas, no X Window System e em outros sistemas e, normalmente, seguem o mesmo esquema do Windows.