主キーバインディングはどこに保存されていますか?

主キーバインディングはどこに保存されていますか?

私は最近発見しました作成キー。 Unicodeの右矢印(→)を入力して取得することをお勧めしますCompose->

私もできることを知っています私を追加しかし、デフォルトのチャート全体はどこにありますか?


私が見つけることができる最大のリストは次のとおりです。これは無料デスクトップウェブサイト。しかし、それも完璧ではないようです。たとえば、ComposeFU「真ん中に指を伸ばした反対の手」を生成する組み合わせがリストされていますが、これは私には適していません...

この情報は実際のライブシステムに保存されていますか?

ベストアンサー1

プログラムの場所で、システムが使用する構成テーブルを見つけることができます。これはテキストファイルです。それを見つけるには、次のコマンドを実行できます

strace xterm -e true 2>&1 | grep -i compose

たとえば、Debian wheezyの関連行は次のようになります。

open("/home/gilles/.XCompose", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/X11/locale/compose.dir", O_RDONLY) = 5
open("/usr/share/X11/locale/en_US.UTF-8/Compose", O_RDONLY) = 5

これはいくつか説明します。

  • 独自のテーブルを定義するには、ファイルに入れます~/.XCompose。実際に環境変数を設定してこの場所をオーバーライドできますXCOMPOSEFILE
  • システムテーブルの場所はにリストされています/usr/share/X11/locale/compose.dir。このファイルには、さまざまなロケールのさまざまなテーブルを一覧表示できます。

ComposeFU最近追加、その文字自体は最近Unicodeに追加された文字です。

おすすめ記事