Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1743 by [email protected]: $ Ibus engine <ime>会使 keymap 重置
https://code.google.com/p/ibus/issues/detail?id=1743

Please *DO NOT* ask question here! Please use
https://groups.google.com/group/ibus-user

请不要在这里提问,请使用ibus用户讨论组
https://groups.google.com/group/ibus-user

What version of the product are you using? On what operating system?
OS (Linux distributions, UNIX or ...): Arch
Architecture (i386, x86_64): x86_64
IBus version: 1.5.8
Input method name and version: ibus-rime 1.2-1/ xkb:us::eng
Python version: 2.7.8
dbus version: 1.8.6-1
dbus-python version: 1.2.0-3
gtk version (if bug is about gtk applications):
qt version (if bug is about qt applications):

What steps will reproduce the problem?
1. 使用xmodmap更改keymap
2. $ ibus engine xxx (我自己试过xkb:us::eng/rime)
3. 会发现keymap回到默认状态

What is the expected output? What do you see instead?

Please provide any additional information below.
只有在用ibus engine <ime>切换时会出现以上的问题。Super+SPC没有问题。
如果只是用ibus engine查看当前的输入法没有问题。
使用一次ibus engine <ime>,keymap重置后,Super+SPC也会变得有问题了(我在 keymap重置后重新用xmodmap更改keymap)。
ibus restart后可以恢复原状。

我是在给vi(实际上是emacs的evil-mode)写一个自动切换输入法的脚本,使vi在 Normal下自动切换回英文输入法,同时在回到insert时换回中文(如果上次离开时是中 文输入法)。使用的办法是在Emacs里通过shell-command-to-string/shell-command调 用ibus engine查看当前输入法,ibus engine xxx切换输入法。

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
--- You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

回复