-
Notifications
You must be signed in to change notification settings - Fork 568
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Claunch激活窗口后有时候会修改中英文状态 #1486
Comments
补充一下。这个alt+R后日志会输出内容如下:
engine dispose看上去应该不是预期中的操作吧 |
没人回这个帖子,不知道是不是发错地方。我先在这记录一下吧。 昨天看到这个帖子 rime/librime#255 不过我尚有另一个疑问,F4后保存下来的设置是以什么形式保存的?有对应的文件吗? |
保存在 保存的選項應用到以後打開的輸入法會話。不影響已經打開的應用裏的輸入法狀態。 |
我找到这个文件了,但是里面只有两行,似乎没有保存过任何信息。
|
那就是沒有保存。 而且你也說在方案裏重設了,那麼再次打開輸入法就用方案裏 |
自定義配置,沒法跟進,太多變量了。 如果能定位問題,確認是 weasel 的 bug,再標 bug。 |
我明天备份下,然后重装个原版试试 |
提前測了,先卸載weasel,重啓,刪除user目錄。然後從github下了最新的nightly build。
我重新錄製了gif,在gif左下角顯示進度,中央下方顯示按鍵輸入。爲了觀看方便,我也準備了一個mkv版本,這樣就可以控制進度了
|
@lotem 麻煩有空看一下,確認一下我就把環境換回去了,多謝 |
默認配置按 Control+space 應該是系統的禁用輸入法吧。不理解。 |
早期windows的快捷鍵是Control+space開關輸入法,大概從win7開始,win+space是切換語言,Control+space是中英文模式切換。 |
下载运行试了下,Alt+R来激活Claunch,试了好多次都未复制提及的问题呢(无论是在claunch下切换成asciii或者!asciii模式),输入法始终和上一次运行的状态保持一致,目前是默认的设置状态(Control+Space来切换ascii)
|
默認是這個?我不太熟悉代碼。沒找到在哪裏設置的。 |
@fxliang 辛苦了,按我的經驗是這樣,要從不同的程序使用Alt+R,如果始終在桌面或者同一個窗口中使用Alt+R,這個問題似乎不會出現。但是具體從哪個程序呼出會出問題也沒有定勢,我剛剛在那個視頻裏也隨便切換了一下進程,後來才成功重現。 另外可以試試從Claunch中用快捷鍵打開程序,因爲我最開始發現這個問題就是這樣的。 我平時會連着用Claunch打開anki和goldendict,這兩個軟件在Claunch中我分別設置了快捷鍵,分別是A和G。我的操作是Alt+R, A, Alt+R, G。而使用rime以後,在最後按G的時候,由於狀態變爲中文,無法成功操作。 而我錄的那個視頻裏,一開始在我使用F4後,狀態也正確了,直到我再次用快捷鍵G激活了goldendict,下一次打開狀態就又變回中文了。 如要設置快捷鍵,請在Claunch中界面中右鍵點擊一個程序,然後在shortkey處鍵入對應字母比如G |
如果要按 Shift ,可能是那個啓動器吞了 G 鍵,輸入法只看到單擊 Shift 鍵,就切換到中文了。 |
顯示大寫,實際就是小寫。很多軟件都這樣的。 |
呃,错怪 claunch 了,确实是 weasel 没有正确响应 我用易语言简单写了个测试程序(偷懒不想开vs了):imetest.zip |
上报前请检查
操作系统信息
描述遇到的问题
我为Claunch设置了快捷键alt+R来呼出,但是一旦使用这个快捷键呼出Claunch,就会强制把输入法状态改为中文。
复现步骤
重现问题的步骤
"switches/@0/reset": 1
使其默认状态为英文截图
![Image](https://private-user-images.githubusercontent.com/17523591/408559463-89a38f96-0cc4-4c6d-9965-961ec428fb93.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NDYxNjcsIm5iZiI6MTczOTY0NTg2NywicGF0aCI6Ii8xNzUyMzU5MS80MDg1NTk0NjMtODlhMzhmOTYtMGNjNC00YzZkLTk5NjUtOTYxZWM0MjhmYjkzLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDE4NTc0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUxZWJhYTY3OTMyY2QwMTMyNjMzMjMyZWU5NmUwMzNmZDdjMjE3YzRlZGQzMTQ0ZWRiN2Q0MzFjMjAyYjU4MzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wsTPbTBBGEeYWunVHeOrbPrAc77nyUX3l54zC4Y1l74)
第一次打开时,状态为中文,我切换为英文后Esc关闭窗口,第二次用Alt+R打开后一切正常,我又Esc关闭。第三次打开后没有任何其他操作,它自己把状态切换为了中文
The text was updated successfully, but these errors were encountered: