タグ付けされた質問 「compose-key」


3
ComposeをGTKおよびQtアプリで動作させる方法は?
私は長い間Gnomeを使用していましたがxim、デフォルトのGTK動作よりもバニラX入力方式()を優先しました。環境変数をに設定しGTK_IM_MODULE、QT_IM_MODULE環境変数をに設定しただけでxim、複数レイアウトの構成、Composeキー、カスタム~/.XCompose、およびmisc:typoタイポグラフィの拡張機能に問題はありませんでした。 最近のGnome 3.6は、中途半端でバグのあるものを出荷ibus し、ユーザーに押し付けることで、キーボード入力を完全にねじ込みました。以前と同じようにキーボードを機能させることができず(ibus無効になっている場合でも)、Gnomeを完全に放棄しなければなりませんでした。 今、私はシンプルなウィンドウマネージャーを使用し、キーボードをで構成しますsetxkbmap。キーボードは再び正常に機能しますが、どこでもComposeキーを機能させることができませんでした。ComposeはプレーンなX11アプリ(xterm)で動作しますが、GTK2、GTK3、Qtアプリのいずれでも動作しません。 現在のArchlinuxバージョンを使用しています: xorg-xinput 1.6.0 xorg-server 1.13.1 xf86-input-keyboard 1.6.2 gtk2 2.24.14 gtk3 3.6.4 qt 4.8.4 次のComposeようなキーを有効にします。 setxkbmap ... -option 'compose:menu' およびexport GTK_IM_MODULE、QT_IM_MODULE変数: $ echo $GTK_IM_MODULE $QT_IM_MODULE xim xim Compose キーはX11によって正しく認識されます。 $ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p' 135 …

6
コンポーズキーで小文字のパイ(「π」)を作成する方法は?
Composepi(たとえばfsymbols.comで説明されているように)を使用して小文字のpi文字を作成できるようになったと確信していますが、それはもう機能しません。私の作成キーは他のキャラクター(Composeaa「å」など)で機能するので、何が問題なのでしょうか? 私は持っていない/usr/share/X11/locale/en_GB.utf8/Compose(または~/.XCompose)、それはインストール/生成されるべきものですか?があり/usr/share/X11/locale/en_US.utf8/Composeます。/usr/share/X11/locale/en_GB.utf8/Composeこれを修正するにはシンボリックリンクで十分ですか? $ locale LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME="en_GB.utf8" LC_COLLATE="en_GB.utf8" LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL= スピンオフ質問。

2
カスタムComposeキーシーケンスの追加
カスタムのComposeキーシーケンスを追加するにはどうすればよいですか?私はかなりググってみましたが、説明が見つかりませんでした。特に、次のことを希望します。 <Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers) 特に、ファイル/usr/share/X11/locale/en_US.UTF-8/Composeを~/.XComposeにコピーしてみて、その構文を模倣しました。しかし、これはうまくいかなかったようです。

1
一部のアプリは«Compose»キーの一部の文字を受け入れません
問題は、コンポーズキーが正常に機能することですが、一部のアプリケーションはそこからいくつかの文字を受け入れません。たとえば∞、Emacs(Compose+ 8+ 8)で文字を入力できますが、FireFox、Konsole、Kateでは機能しません。しかし、多くの他の文字、例えば€型付きそこ(FireFoxの、konsoleのとケイト中)と作曲の仕事だけで罰金。また、問題のシンボルを(2つのクリップボードのいずれかから)単純なコピーと貼り付けで挿入することもできます。 それでは、何が原因で、どのように修正するのでしょうか? 申し訳ありませんが、問題を調査する方法がわかりません。一部のアプリではComposeキーがまったく機能しない人を見つけましたが、私の場合は、部分的には機能します。 セットアップ:両方の/etc/default/keyboardKDEキーボード設定で正しいスーパーキーにバインドされた構成キー。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.