ibus / ibus

Intelligent Input Bus for Linux/Unix
https://github.com/ibus/ibus/wiki
GNU Lesser General Public License v2.1
871 stars 180 forks source link

ibus-table not responsive to shortcut keys #834

Closed fujiwarat closed 9 years ago

fujiwarat commented 9 years ago
What version of the product are you using? On what operating system?
OS (Linux distributions, UNIX or ...): Ubuntu Karmic (9.10)
Architecture (i386, x86_64): i386
IBus version: 1.2.0.20090927
Input method name and version: ibus-table-wubi ibus-table-cangjie3
Python version: Python 2.6.4rc2
dbus version:1.2.16-0ubuntu9
dbus-python version:0.83.0-1ubuntu2
gtk version (if bug is about gtk applications):
qt version (if bug is about qt applications):

What steps will reproduce the problem?
1.Start Gedit
2.Ctrl-Space to summon ibus IME (in my case, Wubi or Cangjie)
3.press and release SHIFT_L

What is the expected output?
wubi switch to English mode
What do you see instead?
wubi stays in Chinese mode

Please provide any additional information below.
Besides SHIFT_L, the following keyboard shortcuts are not working:
  - SHIFT_R to switch to pinyin mode
  - Ctrl-/ to to direct commit mode
  - SHIFT_L to commit to pre-edit string
  - CTRL-, CTRL-. CTRL-'

I think it's a bug in ibus-table because other non table-based IMEs don't 
suffer from this. This seems to *only* happen to my desktop machine, but 
not my laptop. Both are clean installations of Ubuntu 9.10 (with separate 
home partition). Is there any further information I should provide to help 
you guys reproduce the bug?

Original issue reported on code.google.com by sbjesse on 2010-03-16 16:15:59

fujiwarat commented 9 years ago
keyboard is working ok, xev shows SHIFT_L keypress and key release events just fine

Original issue reported on code.google.com by sbjesse on 2010-03-17 04:52:57

fujiwarat commented 9 years ago
could you paste the ~/.ibus/tables/debug.log ?

Original issue reported on code.google.com by acevery on 2010-03-17 05:07:49

fujiwarat commented 9 years ago
---  2010-03-17: 14:14:52  ---
---  2010-03-17: 14:27:34  ---
---  2010-03-17: 17:18:32  ---
cleanup
---  2010-03-17: 17:19:08  ---

Original issue reported on code.google.com by sbjesse on 2010-03-17 09:24:02

fujiwarat commented 9 years ago
@acevery, i've fixed it. Indeed, Gnome is to blame. It's doing some xmodmap under the

hood, in a wrong way. I resetted my keyboard layout and everything works fine now 
(shortcuts for ibus-table, and my level3_shift key!)

Original issue reported on code.google.com by sbjesse on 2010-03-17 17:19:13

fujiwarat commented 9 years ago
(No text was entered with this change)

Original issue reported on code.google.com by Shawn.P.Huang on 2010-03-22 01:27:48