Somente mapas de chaves inativas em determinados programas

4

Não consigo usar ^ com determinados programas. Estou trabalhando no KDE no OpenSUSE 13.1 64b.

^ funciona como uma chave morta no Konsole, Firefox, Chrome, Gvim.

^ não tem efeito (pressionando ^ então a apenas insere a ) no Xterm, Emacs, Opera, Libreoffice.

Meu /etc/X11/xorg.conf.d/90-keytable.conf

Section "InputClass"
   Identifier "LocalKeyboard"
   MatchIsKeyboard "on"
   Option   "XkbLayout" "ch"
   Option   "XkbVariant"   "fr"
EndSection

UPDATE

Em resposta ao comentário de Gilles, eu postei xdv output para ^

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

UPDATE 2

Aqui está a saída de env | grep IM

QT_IM_MODULE=ibus
CACHESTALLTIME=12
XDG_RUNTIME_DIR=/run/user/1000
GTK_IM_MODULE=ibus
QT_IM_SWITCHER=imsw-multi

EDIT 3

Eu resolvi o problema para o emacs gui adicionando a linha em .emacs:

(load-library "iso-transl")
    
por user3639782 02.11.2014 / 14:55

0 respostas