Linuxで特殊文字を入力するには?
WindowsではAltキーを押しながら数字を入力することで、キーボードの特殊記号から入力することができますが、これは使用する記号によって異なります。linuxでも同じように動作しますか?
XではComposeキーと呼ばれるものを使用しています。Compose→何かのキー→何かのキー…と順番に押すことで、文字を入力することができます。©
(著作権マーク)を入力するには Menu, o, c を使います。
X の作曲キーの組み合わせの完全なリストは オンライン (200 KiB) またはローカルの /usr/share/X11/locale/en_US.UTF-8/Compose
にあります。
Gnome では、環境設定 → キーボード → レイアウトタブ → レイアウトオプション → 作曲キーの位置で作曲キーを設定できます。
LinuxでのUnicode文字の入力方法は様々です。UTF-8 と Unicode FAQ ](http://www.cl.cam.ac.uk/~mgk25/unicode.html) には さまざまな入力方法 のセクションがあります。
[unicode in hex]
は ISO 14755 で定義され、GTK2+ で実装されており、GNOME-Terminal やその他のアプリケーションで動作します。[unicode in hex]
は VIM で動作します。Alt+[unicode in decimal using numpad digits]
は、(LOCALE または LANG 環境変数を介して) UTF-8 を想定した環境が適切に設定されていれば、コンソールで動作します。
Alt+xmodmap
はコンソールで動作します。
その他の方法もあります。
Linuxコンソールはコンポーズキーもサポートしています(コンポーズキーはAlt + AltGrまたはPrintScrnであることが多いです) - 詳細はUnixおよびLinux Stack ExchangeのHow to define a Compose Key in terminalを参照してください。