We proberen een pipe in een terminal te typen, twee kolommen in een CSV-bestand te scheiden of een voorwaarde in een script te schrijven, en het symbool weigert te verschijnen. Het probleem komt bijna nooit door een kapotte toets. De verticale lijn, dit rechte teken genoteerd als |, hangt vooral af van de actieve software-indeling op de machine, niet van wat er op de fysieke toets staat.
Software-indeling van het toetsenbord: de echte oorzaak wanneer de pipe niet verschijnt
De meeste handleidingen beperken zich tot het opsommen van sneltoetsen per systeem. We beginnen aan de andere kant, omdat daar de blokkades echt optreden.
Onder Windows schakelt de sneltoets Windows + Spatie tussen de geïnstalleerde toetsenbordindelingen. Als een tweede taal of een variant (Amerikaans Engels, Duits QWERTZ) actief is, produceert de gebruikelijke combinatie Alt Gr + 6 niet meer het juiste teken. De reflex: controleer de taalindicator in de taakbalk voordat je concludeert dat er een hardwareprobleem is.
Sinds Windows 11 versie 24H2 bestaan er twee AZERTY-indelingen naast elkaar: de « Frans (geërfd, AZERTY) » en de nieuwe AFNOR-norm. Bij deze laatste verandert de locatie van de pipe. Eenzelfde fysiek toetsenbord kan dus verschillende resultaten opleveren van de ene werkplek naar de andere, afhankelijk van de geconfigureerde indeling.
Wanneer we werken met een park van machines in een bedrijf of van een persoonlijke laptop naar een gedeelde werkplek overstappen, is dit het eerste dat we moeten controleren. De reacties variëren hierover, maar in de meeste gevallen die als « toets die niet meer werkt » worden gemeld, is de software-indeling de oorzaak.
Voor degenen die een verticale lijn op het toetsenbord willen invoegen zonder te zoeken, blijft het identificeren van de actieve indeling de voorwaarde voor elke sneltoets.
Sneltoets voor verticale lijn op AZERTY Windows, Mac en QWERTY
Hier zijn de concrete combinaties volgens de omgeving, te beginnen met het meest voorkomende geval.

- AZERTY Windows (geërfde indeling): houd Alt Gr ingedrukt en druk vervolgens op de toets 6 van de bovenste rij (de toets met het streepje en de gezeefdrukte pipe). Het symbool | wordt direct ingevoegd.
- Franse Mac: de combinatie is Option (⌥) + 7. Op een Mac die is ingesteld op de Amerikaanse indeling, gebruik je Shift + in plaats daarvan.
- QWERTY (Amerikaans/Engels VK): Shift + produceert de pipe. De toets bevindt zich meestal boven de Enter-toets.
- Alt-code (numeriek toetsenbord Windows): houd Alt ingedrukt, typ 124 op het numerieke toetsenbord met Num Lock ingeschakeld, en laat vervolgens Alt los. Nuttige methode op toetsenborden waar Alt Gr ontbreekt of opnieuw is toegewezen.
Op een laptop zonder een speciaal numeriek toetsenbord vereist de Alt-code dat je de Fn-functie activeert om het toetsenbord te simuleren. In de praktijk is dit onbetrouwbaar, afhankelijk van de modellen. Het is beter om Alt Gr + 6 te gebruiken of de indeling te corrigeren.
Bijzonder geval van Linux
Op Linux bestaat er een noodmethode die onafhankelijk is van de indeling: Ctrl + Shift + U, typ vervolgens 7C, en druk op Enter. Je krijgt het Unicode-teken U+007C, de standaard verticale lijn. Deze sequentie werkt in de meeste desktopomgevingen (GNOME, KDE) en helpt wanneer Alt Gr voor een andere functie is gereserveerd door een aangepaste remapping.
ASCII-pipe en volle verticale lijn: verwissel de Unicode-tekens niet
Je kopieert een | van een webpagina, plakt het in een script, en de opdracht faalt. Het teken lijkt visueel op de pipe, maar zijn Unicode-code is anders.
De verticale lijn die in programmeren en terminals wordt gebruikt, komt overeen met de Unicode-code U+007C (ASCII 124). Er is een ander teken, de volle verticale lijn (U+2502 of U+2758 afhankelijk van de varianten), die wordt gebruikt in het tekenen van tabellen of bepaalde typografische documenten. Beide lijken op het scherm op elkaar, maar een opdrachtinterpreter of een compiler behandelt ze totaal anders.

| Teken | Unicode | Gebruik |
|---|---|---|
| | | U+007C | Pipe, logische operator, CSV-scheidingsteken |
| │ | U+2502 | Doos tekenen, teksttabellen |
| ❘ | U+2758 | Typografische ornamenten |
De valstrik doet zich vooral voor wanneer je kopieert en plakt vanuit een PDF, een Word-document of een slecht gecodeerde pagina. Om te controleren, plak het teken in een platte teksteditor en toon de hexadecimale code (in Notepad++: menu Codering, of via de opdracht xxd onder Linux). Als de code niet 7C is, heb je het verkeerde teken.
Sneltoets die niet werkt: snelle diagnose
Wanneer Alt Gr + 6 niets produceert of een ander symbool weergeeft, controleer je deze punten in volgorde:
- De actieve indeling (Windows + Spatie of indicator in de taakbalk). Schakel over naar « Frans (Frankrijk) – AZERTY » geërfd indien nodig.
- De numerieke vergrendeling (Num Lock) voor de methode Alt + 124. Zonder actief numeriek toetsenbord geeft de sequentie niets.
- Een remapping-software (AutoHotkey, SharpKeys, Karabiner op Mac) die de toets Alt Gr of de toets 6 onderschept. Tijdelijk uitschakelen om te testen.
- Op Mac, controleer de invoerbron in Systeemvoorkeuren (sectie Toetsenbord). Een indeling « ABC » in plaats van « Frans » verandert alle sneltoetsen voor speciale tekens.
Op een externe Bluetooth-toetsenbord dat op een Mac is aangesloten, bestaat de toets Alt Gr fysiek niet. De combinatie Option + 7 blijft de enige betrouwbare weg, ongeacht het model van het externe toetsenbord.
Het symbool | verschijnt altijd zodra de juiste indeling is geïdentificeerd. Voordat je naar een alternatieve sneltoets zoekt of een derde partijstool installeert, lost een eenvoudige controle van de toetsenbordindeling de grote meerderheid van de blokkades op.



