Portal de conteúdo.
Perfil do Autor Correções Política Editorial Privacidade Termos Cookies
Consulta Publicado em Por Stéfano Barcellos

Como Fazer a Barra Reta no Teclado: Guia Rápido

Como Fazer a Barra Reta no Teclado: Guia Rápido
Confirmado por Stéfano Barcellos (imagem ilustrativa)

Primeiros Passos

A barra reta (|), também conhecida como barra vertical, pipe ou tubo, é um dos caracteres mais versáteis e ao mesmo tempo mais desafiadores de localizar no teclado. Presente em contextos tão distintos quanto a programação de software, a edição de planilhas, a navegação em terminais de comando e até mesmo em buscas avançadas na internet, esse símbolo aparentemente simples pode se tornar um obstáculo quando não se sabe exatamente como digitá-lo.

Muitos usuários já passaram pela frustração de precisar digitar a barra reta e não encontrar a tecla correspondente, especialmente ao migrar entre diferentes layouts de teclado (ABNT2, US, US International) ou ao utilizar notebooks compactos, onde teclas compartilham funções. Este artigo tem o objetivo de esclarecer de forma definitiva como fazer a barra reta no teclado, independentemente do dispositivo ou do sistema operacional que você utiliza.

A relevância desse caractere vai muito além da estética. Na programação, a barra vertical é usada em operadores lógicos (OR), em expressões regulares para alternância, em comandos de terminal para redirecionamento de saída e em linguagens como Python, JavaScript e SQL. Em editores de texto e planilhas, ela pode representar separadores de colunas, enquanto em plataformas de busca e filtros funciona como delimitador. Saber digitá-la rapidamente é, portanto, uma habilidade essencial para profissionais de tecnologia, estudantes e qualquer pessoa que trabalhe com computadores.

Ao longo deste guia, você encontrará instruções detalhadas para teclados ABNT2 (padrão brasileiro), teclados americanos (US) e layouts alternativos, além de soluções para sistemas Windows, macOS, Linux e dispositivos móveis. Também abordaremos o uso do teclado virtual, códigos ASCII e como ajustar as configurações do sistema quando o atalho padrão não funcionar. Com uma tabela comparativa e uma lista de métodos práticos, você sairá daqui capaz de digitar a barra reta em qualquer situação.

Na Pratica

O que é a barra reta e por que ela é tão importante

A barra reta (|) é um caractere ASCII de código decimal 124. Visualmente, é uma linha vertical contínua, sem interrupções, que não deve ser confundida com a barra invertida (\) ou com o caractere de acento agudo (´). Na literatura técnica, é frequentemente chamada de pipe (do inglês, cano), uma referência ao seu uso em shells Unix para conectar a saída de um comando à entrada de outro, como se fossem canos encadeados.

Os cenários de uso mais comuns incluem:

  • Programação: operador lógico OR em linguagens como C, Java, JavaScript e Python (|, ||).
  • Expressões regulares: alternância entre padrões, como `gato|cao`.
  • Terminal e shell: `comando1 | comando2` para redirecionamento de saída.
  • Planilhas e CSV: delimitador de colunas em arquivos .csv ou .tsv.
  • Markdown e LaTeX: criação de tabelas (`| coluna1 | coluna2 |`).
  • Bancos de dados: operador de concatenação em alguns SGBDs.
Com uma presença tão marcante, a dificuldade em digitá-la pode gerar perda de tempo e até erros em códigos. Por isso, dominar os atalhos corretos é um investimento que se paga rapidamente.

Métodos para digitar a barra reta

A seguir, apresentamos uma lista dos principais métodos, organizados por tipo de teclado e sistema operacional.

Lista de métodos práticos

  1. Teclado ABNT2 (padrão brasileiro)
A combinação mais comum é pressionar Shift + tecla à direita do Z (última tecla da linha de letras). Essa tecla normalmente possui os símbolos `|` e `\` gravados. Em alguns modelos, também pode ser AltGr + mesma tecla ou AltGr + tecla ao lado do ponto de interrogação.
  1. Teclado americano (US)
O atalho padrão é Shift + \ (tecla logo acima do Enter, geralmente com os símbolos `|` e `\`). Em teclados US internacionais, a localização pode variar, mas a combinação permanece a mesma.
  1. Teclado Mac (ABNT ou US)
No macOS, para layout brasileiro, a combinação é Option (Alt) + Shift + tecla com `\` ou Option + Shift + tecla ao lado do Z. Para layout americano, Shift + (tecla à esquerda do Z). Dica: verifique as preferências do teclado em "Ajustes do Sistema > Teclado > Atalhos".
  1. Notebooks compactos (sem teclado numérico)
Em muitos notebooks, a tecla que gera a barra reta compartilha função com outras teclas (como `~`, `´`, `]`). Consulte o manual ou procure por uma tecla que tenha o desenho `|` e `\` gravado. Geralmente, a combinação é Fn + Shift + tecla ou AltGr + tecla.
  1. Uso do teclado virtual
Se nenhum atalho funcionar, abra o teclado virtual do sistema (Windows: Teclado Virtual; macOS: Visualizador de Teclado; Linux: onboard). Clique diretamente no caractere `|` ou pressione a tecla correspondente. Isso também ajuda a descobrir a posição física no seu teclado.
  1. Código ASCII (Alt + 124)
Em sistemas Windows, é possível usar o código decimal: mantenha pressionada a tecla Alt e digite 124 no teclado numérico (lado direito do teclado). Depois, solte Alt. Esse método funciona mesmo que o layout esteja incorreto. Nota: não funciona com a linha numérica superior.
  1. Atalho Unicode no macOS
No macOS, você pode usar Control + Command + Espaço para abrir o seletor de caracteres, pesquisar "barra vertical" e inserir. Alternativamente, digite o código Unicode 007C (U+007C) e pressione Option + Enter.
  1. Dispositivos móveis (Android e iOS)
No teclado virtual padrão, a barra reta geralmente está disponível na segunda camada de símbolos. No Android, toque na tecla ?123 e depois em \= ou 1/2; procure por `|`. No iOS, toque em 123, depois em #+= e encontre `|` na segunda linha.

Tabela comparativa de atalhos por layout e sistema operacional

A tabela a seguir resume os principais atalhos para digitar a barra reta (|) nos layouts mais comuns e sistemas operacionais.

Layout de tecladoWindowsmacOSLinux (X11)
ABNT2 (Brasil)Shift + tecla ao lado do ZOption + Shift + tecla ao lado do ZAltGr + tecla ao lado do Z
US (americano)Shift + \Shift + \Shift + \
US InternationalAltGr + tecla `\` ou Shift + \Option + Shift + \AltGr + tecla \ ou Shift + \
MacBook ABNT2– (use macOS)Option + Shift + tecla ao lado do Z
Notebook compacto BRFn + Shift + tecla com \(similar ao macOS)Fn + AltGr + tecla
  • A tecla `\` (barra invertida) geralmente está localizada acima do Enter nos teclados US e à direita do Shift esquerdo nos ABNT2.
  • Em sistemas Linux, é comum que o layout seja configurado via `setxkbmap`. O atalho pode variar conforme a distribuição e o ambiente gráfico.
  • Para ambientes de desenvolvimento remoto (SSH, WSL), o atalho depende do teclado local, mas o caractere gerado é o mesmo.

Como ajustar o layout do teclado para resolver problemas

Se os atalhos acima não funcionarem, a causa mais provável é que o layout do teclado esteja configurado incorretamente no sistema. Isso é especialmente comum em notebooks vendidos com teclado físico ABNT2 mas com sistema configurado para US, ou vice-versa.

No Windows

  1. Abra as Configurações (tecla Windows + I).
  2. Vá em Hora e Idioma > Idioma > Preferências de idioma.
  3. Em "Teclado", clique em Alterar layout do teclado ou Adicionar um teclado.
  4. Selecione o layout correto (ex.: "Português (Brasil ABNT2)").
  5. Remova layouts conflitantes (ex.: "US Keyboard").
  6. Aplicar e testar.

No macOS

  1. Acesse Ajustes do Sistema > Teclado > Entradas de texto.
  2. Clique em Editar ou Adicionar e selecione "Português (Brasil)" ou "ABC – ABNT2".
  3. Ative o Visualizador de Teclado (na barra de menu) para ver a posição de cada tecla.

No Linux (Ubuntu/Debian/Fedora)

  1. Vá em Configurações > Região e Idioma.
  2. Em "Layouts de teclado", adicione o layout desejado (ex.: "Português (Brasil)").
  3. Defina um atalho para alternar entre layouts, se necessário.
  4. Teste com o comando `xev` ou pelo teclado virtual.

Dicas avançadas para programadores e power users

  • Remapeamento de teclas: ferramentas como AutoHotkey (Windows), Karabiner-Elements (macOS) e xmodmap (Linux) permitem reatribuir a barra reta a uma combinação mais cômoda.
  • Uso em terminais: no shell, a barra vertical é fundamental. Verifique se seu terminal não está interpretando o caractere de forma especial (ex.: problemas com encoding).
  • Emuladores de terminal: muitos emuladores (iTerm2, Windows Terminal, Konsole) permitem customizar atalhos para inserir caracteres especiais rapidamente.
---

FAQ Rapido

Por que a barra reta não aparece quando digito Shift + tecla ao lado do Z?

Isso pode ocorrer por três motivos principais: (1) o layout do teclado não está configurado como ABNT2 no sistema, mas sim como US ou outro; (2) a tecla está com defeito ou suja; (3) você está utilizando um notebook compacto onde a combinação inclui a tecla Fn. Verifique as configurações de idioma do seu sistema e, se necessário, utilize o teclado virtual para confirmar qual tecla gera o símbolo.

Qual é a diferença entre barra reta (|) e barra invertida (\)?

A barra reta (|) é um traço vertical contínuo, enquanto a barra invertida (\) é uma linha inclinada para a esquerda (de cima para baixo). Elas têm funções muito diferentes: a barra reta é usada para pipe, operador OR e separadores; a barra invertida é usada em caminhos de arquivos no Windows, escapes em códigos e expressões regulares. No teclado, geralmente dividem a mesma tecla, mas exigem combinações distintas (Shift vs. sem Shift).

Como digitar a barra reta em um notebook que não tem teclado numérico?

Se o notebook não possui teclado numérico separado, o método Alt + 124 não funciona. A melhor alternativa é usar a combinação normal do layout (Shift + tecla ao lado do Z para ABNT2 ou Shift + \ para US) ou utilizar o teclado virtual. Em muitos notebooks compactos, a tecla que gera a barra reta está localizada à direita do Shift ou acima do Enter, e pode exigir a tecla Fn ou AltGr.

É possível digitar a barra reta no celular (Android/iOS)?

Sim. No teclado virtual padrão, acesse a camada de símbolos (toque em ?123) e depois na segunda camada (geralmente "1/2" ou "#+="). A barra reta aparece ao lado de outros caracteres especiais. Em alguns teclados de terceiros (Gboard, SwiftKey), ela também está disponível segurando a tecla de ponto final ou de barra.

No Linux, como descobrir qual combinação gera a barra reta?

Você pode usar o comando xmodmap -pke | grep "bar" ou simplesmente abrir o teclado virtual (ex.: onboard) e clicar nas teclas. Outra dica é usar o utilitário xev: abra um terminal, execute xev, pressione a tecla suspeita e veja qual KeySym é gerada. O KeySym para a barra reta é "bar" (código 0x007C).

Por que a barra reta é chamada de pipe na programação?

O termo "pipe" vem do conceito de encadeamento de processos em sistemas Unix. Quando você escreve comando1 | comando2, a saída de um comando é "canalizada" (piped) para a entrada do próximo, como se fosse um cano (pipe). Esse operador é representado pela barra vertical, e por isso o caractere ganhou o apelido. Em outras linguagens, o mesmo símbolo é usado como operador OR lógico.

A barra reta tem algum significado especial no navegador ou em URLs?

Sim. Em URLs, a barra reta não é permitida como caractere não codificado; ela precisa ser representada como %7C (codificação percentual). Em alguns sites de busca ou filtros avançados, a barra reta pode ser usada como delimitador de termos (ex.: "gato | cão" para buscar qualquer um dos dois). No entanto, cada plataforma pode tratar o caractere de forma diferente.

Como resolver o problema se o meu teclado ABNT2 está gerando acentos em vez da barra reta?

Isso indica que o layout do sistema está configurado como US International (que mapeia a tecla ao lado do Z para acentos agudos e crases). A solução é alterar o layout para "Português (Brasil ABNT2)" nas configurações de idioma. Também pode ser necessário remover o layout US International se ele estiver ativo como segunda opção.

Em Sintese

A barra reta (|) é um caractere indispensável para quem trabalha com tecnologia, edita textos avançados ou simplesmente deseja aproveitar ao máximo as funcionalidades do computador. Embora sua localização no teclado possa parecer misteriosa à primeira vista, as soluções são simples e, na maioria dos casos, resumem-se a conhecer o layout correto e combinar as teclas certas.

Neste guia, apresentamos os principais métodos para teclados ABNT2, US, macOS, Linux e dispositivos móveis, além de uma tabela comparativa que facilita a consulta rápida. Também destacamos a importância de verificar as configurações de idioma do sistema – a causa mais comum de falhas na digitação da barra reta.

Se você ainda enfrenta dificuldades, não hesite em usar o teclado virtual como ferramenta de diagnóstico ou em recorrer ao código Alt+124 (no Windows) ou ao seletor de caracteres (no macOS). Lembre-se de que, com a prática, o atalho correto se tornará automático, economizando tempo e evitando frustrações.

Por fim, vale reforçar: a barra reta não é um símbolo exótico, mas sim um componente básico do kit de ferramentas de qualquer usuário de computador. Dominá-la é mais um passo rumo à fluência digital.

Materiais de Apoio

  1. Barra vertical – Wikipédia, a enciclopédia livre
  2. Microsoft Answers: como digitar a barra vertical no teclado
  3. Primeira Hora: como colocar barra no notebook – dicas rápidas
---

Stéfano Barcellos
Editor-Chefe
Stéfano Barcellos construiu seu caminho num cruzamento pouco habitado: o que une tecnologia e linguagem. Desenvolvedor e editor com mais de quinze anos de estrada, tornou-se referência na curadoria de conteúdo digital no Brasil — não por seguir fórmulas, mas por se recusar a tratar como coisas separadas o ato de programar sistemas e o ato de produzir sentido...

Siga Stéfano nas redes sociais:
X Instagram Facebook TikTok