2011-07-14 11 views
2

これはemacsキーです<deletechar>?emacsのキー "deletechar"?

指定された文字の名前を確認するemacsコマンドはありますか?

delete-char機能にマッピングされる2つのキーがあります:削除、および<deletechar>です。
削除キー私は再マップしましたので、<deletechar>が残っていますが、どれがどれか分かりません。

答えて

3

Emacsでは、「delete」と「deletechar」は特定のキーボードキーではなく、特定の「キーシーケンス」にマップされます。 local-function-key-map変数の内容を見ると、 "deletechar"が他の "キーシーケンス"にマップされていることがわかります。 function-key-map変数の内容を見ると、端末のマッピングがどのようになっているかがわかります。変数key-translation-mapとinput-decode-mapには、 "deletechar"のエントリもあります。

端末とウィンドウバージョンの両方のemacsを使用している場合や、異なる端末タイプを使用している場合や、異なるハードウェアプラットフォームでemacsを使用している場合、または異なるバージョンのemacsを使用している場合は、特定のキーシーケンスマッピングが何であるかに応じて「deletechar」キーシーケンスを生成することがあります。したがって、ある関数を実行するために「delete」を、別の関数を実行するために「deletechar」を設定した場合、実際に実行される関数は、端末またはウィンドウのemacsで実行されているかどうか、端末のタイプ、 emacs。

詳細については、EmacsマニュアルのKeymaps for Translating Sequences of Eventsセクションと、EmacsマニュアルのKeymapsセクションのリンクを参照してください。

関連する問題