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.

- 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.

| 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.



