スウェーデン語キーボードでパイプ記号を入力するにはどうすればよいですか?

スウェーデン語キーボードでパイプ記号を入力するにはどうすればよいですか?

私は Linux ユーザーであり、ほとんどの Linux ユーザーと同様に、パイプ記号 ( |) を毎日使用しています。

私は現在、スウェーデン語のキーボードの前に座っています。キーボードには、パイプ記号が付いたキーが 3 つあります (他の 4 つまたは 5 つの記号と一緒に)。

パイプ記号が強調表示されたスウェーデン語キーボード

しかし、パイプ記号を画面上に表示させる方法がどうしてもわかりません。オルト・グリングどうやらそこに到達できそうです。

|スウェーデン語キーボードでパイプ記号 ( ) を入力するにはどうすればよいですか?

答え1

  • デンマーク語: Alt Gr+´`は の右側にあります+?\
  • ノルウェー語:§½の左側にあります1!
  • ノルウェー語(サーミ語):§½の左側にあります1!
  • スウェーデンの: Alt Gr+ が<>の左側にありますZ
  • スウェーデン語(サーミ語): Alt Gr+ が<>の左側にありますZ

Alt Gr を使用してもシングルを取得できなかった場合は|、ノルウェー語のレイアウトを使用している可能性があります。

答え2

キーボードのレイアウトは「スウェーデン語」ではなく、デンマーク、ノルウェー、スウェーデンなどで使用されている「北欧」レイアウトです。Linux で動作するかどうかはわかりませんが、デンマーク語レイアウトの Windows では、「Alt Gr」+ バックスペースの左側のキーです。

ここに画像の説明を入力してください

答え3

AltGRFedora 26 でも同じ問題が発生しました。Fedora 23 を+でインストールしたときにパイプ文字を取得していました<>|。しかし、 の代わりに、ドットなし ("idotless")の|が出力されます。ıi

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キー<>|(図の左下にある赤いボックス内のキー) を押します。

関連情報