仅在某些程序中缺少死键映射

仅在某些程序中缺少死键映射

我无法^与某些程序一起使用。我正在 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

更新

为了回答吉尔斯的评论,我发布了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 gui 的问题,在 .emacs 中添加了以下行:

(load-library "iso-transl")

相关内容