私は保持することに慣れています left Alt 不明なキーボード設定を使用していて、特殊文字を入力したい場合は、ASCII文字を入力します。
例えば、 Alt + + 9 + 2 バックスラッシュ(\)を作成します。
それはWindows上です。 Ubuntuでこれを行う方法はありますか?
注:コンソールモードでも使用できるようにしたいと考えています。つまり、GUIを備えたソフトウェアを含むソリューションは必要ありません。
あなたがGnomeを使用している場合(ストックUbuntuはそうしています)、両方を押し続けることでそれを行うことができます Ctrl そして Shift キーを押してu
と入力し、その後に文字の16進数値を続けます。
バックスラッシュを生成するには\
、あなたは Ctrl + Shift そして押す U、 5 そして C。
Windowsでは10進数の値を入力し、Linuxでは16進数の値を入力します(通常、数値が大きいほど短くなります)。 uはUnicodeを表します。
16進値のかなり完全な表が見つかります here 。警告、ページの読み込みに時間がかかる場合があります!
別のオプション(ただし、ASCII/Unicodeコードで文字を挿入しない)は、 ComposeKey をアクティブにすることです(右のように Alt 私の場合)、それであなたはそれから次のようなものをタイプすることができます:
頻繁に使用されるラテン文字(スペイン語、フランス語など)を入力する場合は、Unicodeコードポイントを学習する必要がある場合よりも高速です。それはすべて選択することです!
Linuxコンソールドライバーには、この方法で文字を入力する機能はありませんが、シェルはこれを自分で処理できるため、実際には必要ありません。
$ echo $'\x5c'
\
Markus Kuhnによる TF-8およびUnicode FAQ Unix/Linuxの場合 から:
xmodmapを使用してキーボードマッピングを拡張します。これは、キーボードに AltGr キー、これはまさにこの目的のためのものです(一部のUSキーボードでは、 AltGr ちょうどいい Alt キー、他のキーは残念ながらまったくそのキーがありません。その場合、他のキーにMode_switch関数を割り当てる必要があります。次のようなエントリを含むファイル
~/.Xmodmap
を書き込みますkeycode 113 = Mode_switch Mode_switch keysym d = d NoSymbol degree NoSymbol keysym m = m NoSymbol emdash mu keysym n = n NoSymbol endash NoSymbol keysym 2 = 2 quotedbl twosuperior NoSymbol keysym 3 = 3 sterling threesuperior NoSymbol keysym 4 = 4 dollar EuroSign NoSymbol keysym space = space NoSymbol nobreakspace NoSymbol keysym minus = minus underscore U2212 NoSymbol keycode 34 = bracketleft braceleft leftsinglequotemark leftdoublequotemark keycode 35 = bracketright braceright rightsinglequotemark rightdoublequotemark keysym KP_Subtract = KP_Subtract NoSymbol U2212 NoSymbol keysym KP_Multiply = KP_Multiply NoSymbol multiply NoSymbol keysym KP_Divide = KP_Divide NoSymbol division NoSymboll
xmodmap ~/.Xmodmap
を使用して、X11起動スクリプトからXサーバーにロードします。その後、あなたが得ることがわかります AltGr キーボードから次の新しい文字を簡単に取り出します。
- AltGr+d →°
- AltGr+[ → ‘
OPが求めているものとは正確には異なりますが、これを読んでいる人にとってはそれで十分でしょう。
選択したキーボードレイアウトに応じて、すでにsome unicodeおよびASCII characters; macOSのように入力できます。トレイアイコンの近くにある言語セレクターをクリックします(それがある場合)、次にShow Keyboard Layout
、そして個々のキーの代替文字を見てください。
たとえば、…(省略記号)を次のように入力できます。 right ALT + .、およびwith(除算) right ALT + SHIFT + .。
さらに、これらのキーストロークはSublimeでも機能し、より頑固であることが判明しました CTRL + SHIFT + U。