「kbd」に接続されたデッドキーを書き込むには?

「kbd」に接続されたデッドキーを書き込むには?

Linuxコンソールでデッドキーをダブルクリックすると、そのデッドキャラクタが画面に印刷されるようにする方法はありますか? X11の場合も同様ですか?

たとえば、私のTTYに^^曲折文字を送信する論理シーケンスが必要です。'^'現時点では、^SPACELinuxコンソールでこれを行う必要がありますが、長年にわたってX環境で作業してから慣れていません。

使っています知識ベース在庫プルヴェボdead_circumflexキーシンボルをYキーボードの物理キー(キーコード21)にマップするキーマップAZERTY

マニュアルkeymaps(5)ページを読んだ後、修正されたキーマップに次の規則を追加してみました。

keycode 21 = dead_circumflex # already set by 'fr-bepo'
compose '^' '^' to asciicircum # added by me

しかし、期待どおりに動作しないようです..

これにより、論理的なCOMPOSE^^順序だけが機能しますが、^SPACE株式の順序よりも悪くなります。

私の考えでは、これはdead_circumflex論理COMPOSE^シーケンスに対応しているので、物理キーを2回押すと予想したものとは異なるY論理シーケンスが生成されるためです。COMPOSE^COMPOSE^COMPOSE^^

Yもちろん、物理キーを通常のキーシンボルにマップすることはできません。文字を生成するには、asciicircum論理シーケンス(通常フランス語で使用される)も必要なためです。^E'ê'

ベストアンサー1

おすすめ記事