^一部のプログラムでは動作しません。私はOpenSUSE 13.1 64bのKDEで作業しています。
^Konsole、Firefox、Chrome、Gvim でデッドキーとして機能します。
^Xterm、Emacs、Opera、Libreofficeには効果がありません(押して挿入するだけです^)a。a
私のもの/etc/X11/xorg.conf.d/90-keytable.conf
Section "InputClass"
Identifier "LocalKeyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "ch"
Option "XkbVariant" "fr"
EndSection
修正する
Gilesのコメントに答えて出力をxdv
投稿しました。^
KeyPress event, serial 40, synthetic NO, window 0x4800001,
root 0x25e, subw 0x0, time 19371288, (-553,369), root:(297,392),
state 0x10, keycode 21 (keysym 0xfe52, dead_circumflex), same_screen YES,
XLookupString gives 1 bytes: (5e) "^"
XmbLookupString gives 0 bytes:
XFilterEvent returns: True
アップデート2
これが出力ですenv | grep IM
QT_IM_MODULE=ibus
CACHESTALLTIME=12
XDG_RUNTIME_DIR=/run/user/1000
GTK_IM_MODULE=ibus
QT_IM_SWITCHER=imsw-multi
編集3
.emacsに次の行を追加してemacs GUIの問題を解決しました。
(load-library "iso-transl")