バックスラッシュキーがないのにバックスラッシュを入力するにはどうしたらいいですか?

私のノートパソコン(Asus Zenbook UX31E)の物理的なUSキーボードでUKのキーマップを使おうとしています。 私のキーボードでは、Enterキーの上に縦棒とバックスラッシュ(|と`˶ˆ꒳ˆ˵)があるのですが、代わりにハッシュとチルダが表示されます。 イギリスのキーボードでは、パイプとバックスラッシュはZキーのすぐ左にあるようです。 残念ながら、私にはその物理的なキーがなく、代わりに太い左Shiftキーがあるだけです。 と€のスペースを確保するために余分なキーが必要になったので、少し移動したのでしょう。

Linuxでは常に縦棒(パイプ)が必要ですが、幸いなことに右Alt+`で見つけることができました。

残念ながら、私はテンキーを持っていないので、Alt+92のようなエスケープシーケンスを使うことができませんでした。

ちなみに、Shift+`では、"not"のサインが出ます。 ¬(私はこれを"planking L"と呼んでいます)。  <!--誰もそう呼んでいません。--> バックスラッシュを得るための既存のシーケンスが望ましいですが、バックスラッシュをShift+`に mapできるようなソリューションも私には受け入れられます。

ちなみに、Gnome / Ubuntu 13.10 を使用しています。

その結果、「Alt Gr」ではなく「Alt Gr」を選択することで、より高い効果が得られることがわかりました。

解説 (1)

ALTコードの全リストはこちらからご覧いただけます。

または、Alt+Shift+:

解説 (4)
ソリューション

現在、起動時に以下のシェルスクリプトを使用して、プランキングL(¬)をバックスラッシュ(\)にリマップしました。 Asus Zenbookでgnome / Ubuntu 13.10を使用しています。

#!/bin/sh
xmodmap -e "keycode 49 = grave backslash grave notsign bar bar bar bar grave asciitilde"
解説 (0)