left Alt不明なキーボード設定を使用していて特殊文字を入力したいときは、 を押したまま ASCII 文字を入力することに慣れています。
たとえば、Alt+ 0+ 9+ は2バックスラッシュ (\) になります。
それは Windows の場合です。Ubuntu でもこれを行う方法はありますか?
注: これをコンソール モードでも使用できるようにしたいと考えています。つまり、GUI を備えたソフトウェアを使用するソリューションは望んでいません。
答え1
CtrlGnomeを使用している場合(Ubuntuでは標準装備)は、とShiftキーの両方を押したままu
、16進数文字の値。
バックスラッシュを入力するには\
、Ctrl+ を押しながら、と をShift押します。U5C
Windowsでは10進数値を入力し、Linuxでは16進数値を入力します(通常、大きい数値を入力すると短くなります)。あなたUnicode の略です。
16進数値のかなり完全な表は以下にあります。ここ警告: ページの読み込みには時間がかかる場合があります。
答え2
Linux のコンソール ドライバーには、このように文字を入力する機能はありませんが、シェルがこれを独自に処理できるため、実際には必要ありません。
$ echo $'\x5c'
\
答え3
もう一つのオプション(ただしASCII/Unicodeコードで文字を挿入するわけではない)は、作成キー(Alt私の場合は右のように)、次のように入力できるようになります。
- Alt+ =+ e→ €
- Alt+ '+ e→ え
- Alt+ ^+ e→ ê
など。頻繁に使用するラテン文字(スペイン語、フランス語など)を入力する場合は、Unicode コード ポイントを学習するよりも、この方法の方が速い場合があります。重要なのは選択肢があることです。
答え4
OP が尋ねていることとはまったく違いますが、これを読んでいる人にとっては十分かもしれません。
選択したキーボードレイアウトによっては、すでに入力できる場合があります。いくつかのUnicode および ASCII 文字。macOS と同じです。トレイ アイコンの近くにある言語セレクター (ある場合) をクリックし、 をクリックしてShow Keyboard Layout
、個々のキーの代替文字を確認します。
たとえば、 を使用すると … (省略記号) を入力できright ALT + .、 を使用すると ÷ (割り算) を入力できますright ALT + SHIFT + .。
さらに、これらのキーストロークは、に対してより頑固であることが判明した Sublime でも機能しますCTRL + SHIFT + U。