Как набрать символ трубы на шведской клавиатуре?

Как набрать символ трубы на шведской клавиатуре?

Будучи пользователем Linux, как и большинство пользователей Linux, я |ежедневно использую символ вертикальной черты ( ).

Я сейчас сижу за шведской клавиатурой. На клавиатуре есть три клавиши, на которых (вместе с оргией из четырех или пяти других символов) есть символ трубы:

Шведская клавиатура с выделенным символом трубы

Но я не могу понять, как заставить символ трубы материализоваться на экране, и никакие попыткиalt-gr-ingкажется, это меня туда привело.

Как набрать символ вертикальной черты ( |) на шведской клавиатуре?

решение1

  • датский: Alt Gr+ ´`находится справа от +?\.
  • Норвежский: §½находится слева от 1!.
  • Норвежский с саамским: §½находится слева от 1!.
  • шведский: Alt Gr+ <>находится слева от Z.
  • Шведский с саамским: Alt Gr+ <>находится слева от Z.

Если вам не удалось получить сингл |с помощью Alt Gr, скорее всего, вы используете норвежскую раскладку.

решение2

Раскладка клавиатуры не "шведская", а "скандинавская", используемая в Дании, Норвегии, Швеции и т. д. Я не уверен, работает ли это с Linux, но в Windows с датской раскладкой это "Alt Gr" + клавиша слева от backspace.

введите описание изображения здесь

решение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и <>|клавиши (клавиша в красном поле в левом нижнем углу вашей диаграммы).

Связанный контент