Будучи пользователем Linux, как и большинство пользователей Linux, я |
ежедневно использую символ вертикальной черты ( ).
Я сейчас сижу за шведской клавиатурой. На клавиатуре есть три клавиши, на которых (вместе с оргией из четырех или пяти других символов) есть символ трубы:
Но я не могу понять, как заставить символ трубы материализоваться на экране, и никакие попыткиalt-gr-ingкажется, это меня туда привело.
Как набрать символ вертикальной черты ( |
) на шведской клавиатуре?
решение1
- датский: Alt Gr+ ´`находится справа от +?\.
- Норвежский: §½находится слева от 1!.
- Норвежский с саамским: §½находится слева от 1!.
- шведский: Alt Gr+ <>находится слева от Z.
- Шведский с саамским: Alt Gr+ <>находится слева от Z.
Если вам не удалось получить сингл |
с помощью Alt Gr, скорее всего, вы используете норвежскую раскладку.
решение2
решение3
У меня была та же проблема с Fedora 26. Я получал символ вертикальной черты, когда Fedora 23 была установлена с помощью AltGR+ <>|. Но вместо |
выводится ı
, который i
без точки ("idotless").
Используя xev, я увидел:
KeyRelease event, serial 36, synthetic NO, window 0x5400001,
root 0x296, subw 0x0, time 1097943857, (464,363), root:(509,472),
state 0x80, keycode 31 (keysym 0x2b9, idotless), same_screen YES,
XLookupString gives 2 bytes: (c4 b1) "ı"
XFilterEvent returns: False
Я использовал xmodmap, чтобы исправить это:
$ **xmodmap -e "keycode 31 = i I i I bar brokenbar"**
(это было keycode 31 = i I i I idotless bar
)
Теперь это работает.
И xev теперь показывает:
KeyRelease event, serial 36, synthetic NO, window 0x5400001,
root 0x296, subw 0x0, time 1099965050, (534,-197), root:(534,404),
state 0x80, keycode 31 (keysym 0x7c, bar), same_screen YES,
XLookupString gives 1 bytes: (7c) "|"
XFilterEvent returns: False
решение4
Я использую Windows 10, настроенную на шведскую клавиатуру, и для меня это нажатие клавиши Alt Grи <>|клавиши (клавиша в красном поле в левом нижнем углу вашей диаграммы).