web-dev-qa-db-ja.com

Linuxで特殊文字を入力する方法

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

77
inothemo

あなたが使用することができます Ctrl + Shift + u その後にhexのコードが続きます。 (あなたが押し続ける必要があるだけです Ctrl そして Shift コードを入力しながら)

94
John T

Xは 作成キー と呼ばれるものを使います。押すことで Compose、 some key、 some key…順番に、文字を入力できます。作成キーをに設定しています Menu; ©(著作権記号)を入力するには、 Menu、 o、 c

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

Gnomeでは、[作成]→[キーボード]→[レイアウト]タブ→[レイアウトオプション]→[キー位置の作成]の順に選択して、作成キーを設定できます。

51
virtuallinux

LinuxでのUnicode文字の入力はさまざまです。 TF-8およびUnicode FAQ には、 さまざまな入力方法 を含むセクションがあります。

  • Ctrl+Shift+U [unicode in hex]ISO 14755 で定義されており、GTK2 +で実装されており、GNOME端末や他のアプリケーションで動作します。
  • Ctrl+Vu [unicode in hex]はVIMで機能します。
  • Alt+ [unicode in decimal using numpad digits]はあなたの環境が(LOCALEまたはLANG環境変数を介して)UTF-8を期待するように正しく設定されていればコンソールで動作します。 ( nicode_startマンページ )。

あなたが使用できる他の方法:

  • 必要な文字を含む小さな入力ファイルから文字をカットアンドペーストします。
  • Xでキーを再マップするにはxmodmapを使用してください(例については上記のFAQリンクを参照)。
24
quack quixote

Linuxコンソールもコンポーズキーをサポートしています。 Alt + AltGr または PrintScrn) - 詳細については、UnixおよびLinux Stack Exchangeで ターミナルで構成キーを定義する方法 を参照してください。

7
Anon

コードを覚えておく必要のない代替キーコードを使用するよりも、LinuxとWindowsの両方に適した方法があります。詳しくは こちら をご覧ください。

要点は、AutoHotKey(Windows)またはAutoKey(Linux)を使用することです。どちらもバックグラウンドで実行され、コマンドを実行するためのトリガーとして任意の文字列を受け入れます。この場合、クリップボードに特殊文字を送信して、現在使用されているプログラムに貼り付けます。

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

1
hugke729