作成キーシーケンスを終了するには?

作成キーシーケンスを終了するには?

追加してみましたこの作成キー注文私のもの~/.XCompose:

<Multi_key> <L> <L> : "Λ" U039B # GREEK CAPITAL LETTER LAMDA

その後、複数の場所で使用しようとしていますが、シーケンスは決して終了しません。つまり、プロンプトにはすでに表示されているにもかかわらず、完全な作成キーシーケンスを入力していないことを示します。

プロンプトと未完了の作成キーシーケンス

上記は、作成キーを入力したときに現在の文字の下にアンダースコアを表示するGNOMEコンソールからのものです。

基本的な問題は、上記のキーシーケンスが次のようになることです。プレフィックス他の作成キーの場合[X11 library root]/share/X11/locale/en_US.UTF-8/Compose:

<Multi_key> <L> <L> <A> <P>     : "

ベストアンサー1

私の考えに対する答えは「サポートされていません」です(私の知る限り)。しかし、この答えの一番下に解決策を提案しました。

この公開に関する問題をご覧ください。https://github.com/samhocevar/wincompose/issues/242- Windowsポートの話でしたが、X11の動作も言及されました。

...動作は、一貫性を特に考慮せずに「基本トライ実装が実行するすべての作業」です。

これその他の問題この問題も取り上げられました。既存のシーケンスのプレフィックスを使用すると、バリデータは警告を表示します。

私が知っている限り、「入力解釈を中止し、これまでに提供したものを使用してください」と言う入力キーはありません。私は願っています。

ただし、上記のキーが好きな場合は、Escいつでも手動でシーケンスに追加できます。

つまり:

<Multi_key> <L> <L> <Escape> : "Λ" U039B # GREEK CAPITAL LETTER LAMDA

Escape注:スペルは私に正確に合うべきです。escapeまたはではありませんEscxevシステムから出力を表示します。

おすすめ記事