Leon0824 / rimeime

Automatically exported from code.google.com/p/rimeime
0 stars 0 forks source link

rime有什么可以从CLI交互的接口吗? #654

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
在ibus-rime, xfce下使用ibus engine 
<ime>可以切换输入法,但是会导致通过xmodmap的键位被重置。(�
��经提交到ibus的Project上)
請寫下能夠重現此狀況的操作步驟:
1. 使用xmodmap修改键位
2. 用$ ibus engine <ime>切换输入法
3. 
发现xmodmap的修改被重置了,但如果从Super+SPC切换则没有问题

现在又在rime上提出这个问题是希望知道,有什么方法可以通�
��脚本控制rime切换中/英文,等,包括在ibus上和mac上。

請提供以下信息,幫我們定位問題。

1. 輸入法的款式:(請選擇)中州韻
   輸入法版本號:(請填寫)1.5.8(ibus) + 1.2-1(ibus-rime)

2. 操作系統類型:(請選擇)Linux
   操作系統版本:(請填寫)Arch

3. 輸入方案名稱:(如果問題涉及交互方式、輸入效果等
,請填寫)wubi98(自制)

還想再說幾句:
我现在是想给vi加入在normal下自动切换为英文的功能(实际上��
�emacs的evil-mode),通过evil-mode的hook调用(shell-command "ibus engine 
<rime/xkb:us:eng>")更改输入法。

Original issue reported on code.google.com by adapan...@gmail.com on 14 Sep 2014 at 3:59

GoogleCodeExporter commented 9 years ago
有相關的API。沒有CLI接口。
簡單的方法:向 Rime 發送一個 Eisu_toggle 
按鍵,這個會切換中英文。

Original comment by chen....@gmail.com on 14 Sep 2014 at 7:07

GoogleCodeExporter commented 9 years ago
这几天零零散散的试了试,,还没有成功。
公子说的发送是指向ibus进程发送一个keycode或者keysym?还是通��
�dbus发送消息?
前者由于本人功力不够这几天并不能得其门而入;后者从dbus-
monitor上没有看到toggle的传递。

还望公子给予一些提示。

Original comment by adapan...@gmail.com on 20 Sep 2014 at 5:35