Skip to content

Côté Jardin

Meu pequeno blog de jardinagem

Como inserir uma barra vertical no teclado: dicas e atalhos práticos a conhecer

Estamos tentando digitar um pipe em um terminal, separar duas colunas em um arquivo CSV ou escrever uma condição em um…

Jeune femme tapant sur un clavier d'ordinateur pour insérer une barre verticale avec un raccourci clavier

Estamos tentando digitar um pipe em um terminal, separar duas colunas em um arquivo CSV ou escrever uma condição em um script, e o símbolo se recusa a aparecer. O problema quase nunca vem de uma tecla quebrada. A barra vertical, esse traço reto notado como |, depende antes de tudo da disposição de software ativa na máquina, não do que está gravado na tecla física.

Disposição de software do teclado: a verdadeira causa quando o pipe não aparece

A maioria dos guias se contenta em listar os atalhos por sistema. Começamos pelo outro lado, porque é lá que os bloqueios realmente ocorrem.

No Windows, o atalho Windows + Espaço alterna entre as disposições de teclado instaladas. Se um segundo idioma ou uma variante (inglês dos EUA, alemão QWERTZ) estiver ativo, a combinação habitual Alt Gr + 6 não produz mais o caractere correto. O reflexo: verificar o indicador de idioma na barra de tarefas antes de concluir que há um problema de hardware.

Desde o Windows 11 versão 24H2, duas disposições AZERTY coexistem: o “Francês (herdado, AZERTY)” e a nova norma AFNOR. Nesta última, a localização do pipe muda. Um mesmo teclado físico pode, portanto, produzir resultados diferentes de um computador para outro, dependendo da disposição configurada.

Quando intervenho em um parque de máquinas em uma empresa ou quando passo de um laptop pessoal para um computador compartilhado, essa é a primeira coisa a ser verificada. Os retornos variam nesse ponto, mas na maioria dos casos relatados como “tecla que não funciona mais”, a disposição de software é a culpada.

Para aqueles que desejam inserir uma barra vertical no teclado sem tentativas, identificar a disposição ativa é o pré-requisito para qualquer atalho.

Atalho para barra vertical no AZERTY Windows, Mac e QWERTY

Aqui estão as combinações concretas de acordo com o ambiente, começando pelo caso mais comum.

Homem em escritório mostrando a tecla da barra vertical em um teclado mecânico profissional

  • AZERTY Windows (disposição herdada): mantenha Alt Gr pressionado e, em seguida, pressione a tecla 6 da linha superior (a que possui o hífen e o pipe serigrafado). O símbolo | é inserido diretamente.
  • Mac francês: a combinação é Option (⌥) + 7. Em um Mac configurado com disposição dos EUA, usa-se Shift + no lugar.
  • QWERTY (inglês dos EUA/Reino Unido): Shift + produz o pipe. A tecla geralmente está acima da tecla Enter.
  • Código Alt (teclado numérico Windows): mantenha Alt pressionado, digite 124 no teclado numérico com Num Lock ativado e, em seguida, solte Alt. Método útil em teclados onde Alt Gr está ausente ou remapeado.

Em um laptop sem teclado numérico dedicado, o código Alt requer a ativação da função Fn para simular o teclado numérico. Na prática, isso é pouco confiável dependendo dos modelos. É melhor usar Alt Gr + 6 ou corrigir a disposição.

Caso particular do Linux

No Linux, existe um método de emergência que funciona independentemente da disposição: Ctrl + Shift + U, em seguida, digitar 7C, e depois Enter. Obtém-se o caractere Unicode U+007C, a barra vertical padrão. Essa sequência funciona na maioria dos ambientes de desktop (GNOME, KDE) e ajuda quando Alt Gr está reservado para outra função por um remapeamento personalizado.

Pipe ASCII e barra vertical cheia: não confundir os caracteres Unicode

Copiamos um | de uma página da web, colamos em um script e o comando falha. O caractere parece visualmente o pipe, mas seu código Unicode é diferente.

A barra vertical usada em programação e em terminais corresponde ao código Unicode U+007C (ASCII 124). Existe outro caractere, a barra vertical cheia (U+2502 ou U+2758 dependendo das variantes), usada no desenho de tabelas ou em alguns documentos tipográficos. Os dois se parecem na tela, mas um interpretador de comandos ou um compilador não os trata da mesma forma.

Vista de cima das mãos em um teclado de laptop com uma nota indicando o atalho para inserir uma barra vertical

Caractere Unicode Uso
| U+007C Pipe, operador lógico, separador CSV
│ U+2502 Desenho de caixa, tabelas de texto
❘ U+2758 Ornamento tipográfico

O problema surge especialmente quando copiamos e colamos de um PDF, um documento Word ou uma página mal codificada. Para verificar, cole o caractere em um editor de texto simples e exiba seu código hexadecimal (no Notepad++: menu Codificação, ou através do comando xxd no Linux). Se o código não for 7C, temos o caractere errado.

Atalho de teclado que não funciona: diagnóstico rápido

Quando Alt Gr + 6 não produz nada ou exibe outro símbolo, verificamos estes pontos na ordem:

  • A disposição ativa (Windows + Espaço ou indicador na barra de tarefas). Mude para “Francês (França) – AZERTY” herdado, se necessário.
  • O bloqueio numérico (Num Lock) para o método Alt + 124. Sem o teclado numérico ativo, a sequência não dá nada.
  • Um software de remapeamento (AutoHotkey, SharpKeys, Karabiner no Mac) que intercepta a tecla Alt Gr ou a tecla 6. Desative temporariamente para testar.
  • No Mac, verifique a fonte de entrada nas Preferências do Sistema (seção Teclado). Uma disposição “ABC” em vez de “Francês” altera todos os atalhos de caracteres especiais.

Em um teclado Bluetooth externo conectado a um Mac, a tecla Alt Gr não existe fisicamente. A combinação Option + 7 continua sendo a única via confiável, independentemente do modelo do teclado externo.

O símbolo | sempre acaba aparecendo uma vez que a disposição correta é identificada. Antes de procurar um atalho alternativo ou instalar uma ferramenta de terceiros, um simples controle da disposição do teclado resolve a grande maioria dos bloqueios.

Como inserir uma barra vertical no teclado: dicas e atalhos práticos a conhecer