2009-10-23 13:04:39 +0000 2009-10-23 13:04:39 +0000
85
85
Advertisement

Linuxで特殊文字を入力するには?

Advertisement

WindowsではAltキーを押しながら数字を入力することで、キーボードの特殊記号から入力することができますが、これは使用する記号によって異なります。linuxでも同じように動作しますか?

Advertisement
Advertisement

回答 (5)

103
103
103
2009-10-23 13:10:31 +0000

Ctrl + Shift + u の後に hex でコードを入力することができます。(コードを入力している間に Ctrl と Shift を押したままにする必要があります)

54
54
54
2009-10-23 17:47:18 +0000

XではComposeキーと呼ばれるものを使用しています。Compose→何かのキー→何かのキー…と順番に押すことで、文字を入力することができます。© (著作権マーク)を入力するには Menu, o, c を使います。

X の作曲キーの組み合わせの完全なリストは オンライン (200 KiB) またはローカルの /usr/share/X11/locale/en_US.UTF-8/Compose にあります。

Gnome では、環境設定 → キーボード → レイアウトタブ → レイアウトオプション → 作曲キーの位置で作曲キーを設定できます。

28
Advertisement
28
28
2009-10-23 13:56:08 +0000
Advertisement

LinuxでのUnicode文字の入力方法は様々です。UTF-8 と Unicode FAQ ](http://www.cl.cam.ac.uk/~mgk25/unicode.html) には さまざまな入力方法 のセクションがあります。

  • Ctrl+Shift+U [unicode in hex] ISO 14755 で定義され、GTK2+ で実装されており、GNOME-Terminal やその他のアプリケーションで動作します。
  • Ctrl+V u [unicode in hex] は VIM で動作します。
  • Alt+[unicode in decimal using numpad digits] は、(LOCALE または LANG 環境変数を介して) UTF-8 を想定した環境が適切に設定されていれば、コンソールで動作します。

  • Alt+xmodmap はコンソールで動作します。

その他の方法もあります。

  • 必要な文字を含む小さな入力ファイルから文字をカット&ペーストする。
  • X のキーをリマップするために 0x6& を使用する (例については上記の FAQ リンクを参照)。
7
7
7
2013-07-29 09:34:24 +0000

Linuxコンソールはコンポーズキーもサポートしています(コンポーズキーはAlt + AltGrまたはPrintScrnであることが多いです) - 詳細はUnixおよびLinux Stack ExchangeのHow to define a Compose Key in terminalを参照してください。

0
Advertisement
0
0
2018-06-09 03:16:18 +0000
Advertisement

LinuxでもWindowsでも、alt-keyコードを使うよりも、コードを覚える必要のない良い方法があります。詳細は こちら .

要はAutoHotKey(Windows)かAutoKey(Linux)を使うということです。どちらもバックグラウンドで動作し、任意の文字列をトリガーとして受け入れてコマンドを実行します。

与えられた例では、/delta をトリガーとして使用しています(前方のスラッシュを含む)。これらの6文字を入力した後、それらは削除され、δに置き換えられます。

Advertisement

関連する質問

6
10
5
37
17
Advertisement
Advertisement