Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=742112
nomnex nomnex@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag|needinfo?(nomnex@gmail.com) |
--- Comment #17 from nomnex nomnex@gmail.com 2011-10-18 10:33:46 EDT --- (In reply to comment #16)
Probably I think the problem is the user problem. The left Alt is not AltGR.
http://en.wikipedia.org/wiki/Keyboard_layout#Canadian_French_.28Quebec.29
To output ']', I think you need to use AltGR instead of left Alt with ca.
it is a user problem, if there is user action. So far there is no user action. I only set "ca" input in ibus, and that does not work as expected.
I enclose 2 print-screens.
1. read color: AltGR key and correspondent keys not mapped on my keyboard(s) with ibus set to "ca" input 2. blue color: AltGR key and correspondent keys mapped on my keyboard(s) when I use setxkbmap command "ca".
There must be an explanation. when I set "ca" with setxkbmap, my "Alt" key (japanese notebook keyboard layout & usb Japanese keyboard layout) is correctly mapped. It is not when I set "ca" in ibus.
I don't see any differences.
I know. So there is a problem if the exact similar issue occur on the 2 notebooks I have, both with vanilla (default) settings.
- Run setxkbmap -option grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll
jp,ca
okay
- Run ibus-daemon
Then ibus get the current keyboard layout with ibus-xkb: % /usr/libexec/ibus-xkb --get layout: jp,ca model: option: grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll
[mt@nh28d LXDE]$ /usr/libexec/ibus-xkb --get layout: jp,ca model: option: grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll,grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll,grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll,grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp
- Choose ca layout
Then ibus runs ibus-xkb and sets the ca layout: % /usr/libexec/ibus-xkb -l ca -o grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll % /usr/libexec/ibus-xkb --get layout: ca model: option: grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll
[mt@nh28d LXDE]$ /usr/libexec/ibus-xkb --get layout: ca model: option: grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll,grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll,grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll,grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp
ibus just runs ibus-xkb so actually you can confirm the ibus behavior with the command line directly without ibus-daemon.
% ibus-xkb -l layout -m model -o options.
Okay
Now, do you see something in the commands outputs above I don't see? Because, when I pass the command:
[mt@nh28d LXDE]$ /usr/libexec/ibus-xkb -l ca
the AltGR key is correctly mapped!!! (same as in the print-screen 2 in blue color).
I can type all the AltGR+mapped keys (in the open terminal window only. If another window gains focus, the settings "jp".)
When I pass the command:
/usr/libexec/ibus-xkb -l ca -o grp:switch,grp:rctrl_rshift_toggle,grp_led:scroll
The Alt does not give any output (same as in the print-screen 1 in red color)