問題は、作成キーが正しく機能しますが、一部のアプリケーションではキーの一部の文字を受け入れないことです。たとえば、∞
Emacsでは文字(++)を入力できますが、ComposeFireFox、Konsole、Kateでは機能しません。しかし、そこに入力されたような他の文字もたくさんあります。88€
(FireFox、Konsole、Kateから)そして書く素晴らしい作品。また質問記号簡単にコピーして貼り付けるだけ(クリップボードの1つから)。
それでは、原因は何ですか?解決策は何ですか?
申し訳ありません。この問題をどのように調べるべきかわかりません。一部の人々のComposeキーが特定のアプリケーションでまったく機能しないことがわかりました。しかし、私の場合は部分的には動作しますが。
設定:/etc/default/keyboard
KDEキーボード設定では、作成キーは右のスーパーキーにバインドされています。
答え1
@Gillesのおかげで答えを見つけました。したがって、問題は、異なるアプリケーションが異なる入力方法を使用し、IMが順番に異なるComposeファイルを使用することです。 Xで使用されるファイルは /usr/share/X11/locale/<your-locale>/Compose
、~/.XCompose
(最後のアイテムはデフォルトでは存在しませんが、カスタム組み合わせのために作成できます。)、そしてQtが使うのは…まあ、誰も知らないようです。
解決策は、これをxim
すべてのアプリケーションのデフォルトの入力方法に設定することです。im-config
そこに電話して選択してください。シムデフォルトの入力方法として使用するか、/etc/profile
ファイルを手動で編集して次の行を追加できます。
export GTK_IM_MODULE=xim
export XMODIFIERS=@im=xim
export QT_IM_MODULE=xim
わかりませんが、im-config
再起動が必要です。/etc/profile