Hello, I'm having a little annoying problem when using xbindkeys. After switching from Spanish to Finnish or US keyboard layout, my binding stops working. When I switch back to Spanish, it works again.
This is my .xbindinkeysrc:
"xte 'mouseclick 1' && xte 'keydown Control_L' 'key W' 'keyup Control_L'"
b:10 + release
And this is the output of xbindkeys -v -n:
displayName = :0.0
rc file = /home/salchichonio/.xbindkeysrc
rc guile file = /home/salchichonio/.xbindkeysrc.scm
getting rc guile file /home/salchichonio/.xbindkeysrc.scm.
WARNING : /home/salchichonio/.xbindkeysrc.scm not found or reading not allowed.
1 keys in /home/salchichonio/.xbindkeysrc
min_keycode=8 max_keycode=255 (ie: know keycodes)
"xte 'mouseclick 1' && xte 'keydown Control_L' 'key W' 'keyup Control_L'"
Release + m:0x0 + b:10 (mouse)
starting loop...
Button press !
e.xbutton.button=10
e.xbutton.state=16
Button release !
e.xbutton.button=10
e.xbutton.state=16
"xte 'mouseclick 1' && xte 'keydown Control_L' 'key W' 'keyup Control_L'"
Release + m:0x0 + b:10 (mouse)
got screen 0 for window 90
Start program with fork+exec call
Here I switch to Finnish layout
Button press !
e.xbutton.button=10
e.xbutton.state=16
Button release !
e.xbutton.button=10
e.xbutton.state=8208
And here to US layout
Button press !
e.xbutton.button=10
e.xbutton.state=16
Button release !
e.xbutton.button=10
e.xbutton.state=16400
Could this be a bug in xbindkeys or is the problem somewhere else in my system?
Thanks,
Alberto