Nolbir01 / rimeime

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

取消ctrl和shift切换中英文并修改呼出菜单为ctrl+shift+`以后无法呼出菜单 #147

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
定义ctrl和shift如下
  "ascii_composer/switch_key":
    Shift_L: noop
    Control_L: noop
并且定义菜单键如下
  "switcher/hotkeys":
    - "Control+Shift+grave"
重新部署以后第一次能通过ctrl+shift+`来呼出菜单
几次以后就无法呼出

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

1. 輸入法的款式:(請選擇)中州韻 / 鼠鬚管 / 小狼毫
   輸入法版本號:(請填寫)鼠须管

2. 操作系統類型:(請選擇)Linux / Mac / Windows
   操作系統版本:(請填寫)Mac Lion 10.7.4

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

還想再說幾句:
thx

Original issue reported on code.google.com by zieg...@gmail.com on 16 May 2012 at 3:40

GoogleCodeExporter commented 9 years ago
我試過了,無有發生熱鍵失靈的現象。
猜想是因爲三個鍵組合操作比較難,會不會在按下 ` 
的過程中鬆開了某個功能鍵?

Original comment by chen....@gmail.com on 17 May 2012 at 4:52

GoogleCodeExporter commented 9 years ago
出了一个新bug。。。突然无法输入,在rime.log中输出了
[Sat May 19 14:02:09 2012] service.cc          (00084)    CreateSession():  
Error creating session.

Original comment by zieg...@gmail.com on 19 May 2012 at 6:04

GoogleCodeExporter commented 9 years ago
又改哪裏了。前面還有其他錯誤信息嘛。

Original comment by chen....@gmail.com on 19 May 2012 at 6:22

GoogleCodeExporter commented 9 years ago
当然什么都没修改,系统死机一次以后就不行了,相关文件��
�下

Original comment by zieg...@gmail.com on 19 May 2012 at 6:28

Attachments:

GoogleCodeExporter commented 9 years ago
請比較:

ConcreteEngine():  Entering function , ConcreteEngine
OnOptionUpdate():  option = 'auto_commit'
Load():  Entering function , Load
Load():  Load file: /Users/zieglar/Library/Rime/luna_pinyin.table.bin
Load():  Load file: /Users/zieglar/Library/Rime/luna_pinyin_simp.prism.bin
Load():  Found double array image of size 1792.
Load():  Exiting function , Load
ConcreteEngine():  Exiting function , ConcreteEngine
CreateSession():  Error creating session.

與這份正常工作時的日誌:

rime::ConcreteEngine::ConcreteEngine():  Entering function , 
rime::ConcreteEngine::ConcreteEngine
rime::ConcreteEngine::OnOptionUpdate():  option = 'auto_commit'
rime::Dictionary::Load():  Entering function , rime::Dictionary::Load
rime::Table::Load():  Load file: 
C:\Users\lotem\AppData\Roaming\Rime\luna_pinyin.table.bin
rime::Prism::Load():  Load file: 
C:\Users\lotem\AppData\Roaming\Rime\luna_pinyin.prism.bin
rime::Prism::Load():  Found double array image of size 1792.
rime::Dictionary::Load():  Exiting function , rime::Dictionary::Load
rime::ConcreteEngine::OnOptionUpdate():  option = 'ascii_mode'
rime::ConcreteEngine::ConcreteEngine():  Exiting function , 
rime::ConcreteEngine::ConcreteEngine

請看,出錯的啓動過程並未執行到 OnOptionUpdate():  option = 
'ascii_mode' 這一處。
因此我建議你檢查一下 luna_pinyin_simp 
這款輸入方案的設置是不是哪裏錯了。
也可嘗試其他方案,看能否正常加載。

Original comment by chen....@gmail.com on 19 May 2012 at 6:52

GoogleCodeExporter commented 9 years ago
很奇怪,我将default.custom.yaml和luna_pinyin_simp.custom.yaml都改名并
且重新部署以后,还是无法输入中文。要卸载鼠须管的话是��
�是删掉/Library/Input Methods/Squirrel.app就可以了?我reinstall试试

Original comment by zieg...@gmail.com on 19 May 2012 at 7:00

GoogleCodeExporter commented 9 years ago
找到问题了,貌似是因为luna_pinyin.userdb.kct有故障所以不能使�
��,这个文件存放的是我的用户词组么?

Original comment by zieg...@gmail.com on 19 May 2012 at 1:46

GoogleCodeExporter commented 9 years ago

Original comment by chen....@gmail.com on 26 May 2012 at 9:06

GoogleCodeExporter commented 9 years ago
我这里出现同样问题了,ctrl+shift+`不能呼出菜单,不能输入��
�文。但我把luna_pinyin.userdb.kct改名或者删除后就可以了,会自
动重新生成这个文件。
估计是文件生成时出错了。

Original comment by nickel....@gmail.com on 29 Aug 2012 at 3:17

GoogleCodeExporter commented 9 years ago
我用的是鼠须管for mac v0.9.8,mac 
os版本时10.8.1,用的是拼音简体。

Original comment by nickel....@gmail.com on 29 Aug 2012 at 3:20