Skip to content
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

[功能問題回報] macOS 快捷鍵無法切換成注音模式 #493

Open
2 of 12 tasks
chennien opened this issue Jun 8, 2024 · 7 comments
Open
2 of 12 tasks

[功能問題回報] macOS 快捷鍵無法切換成注音模式 #493

chennien opened this issue Jun 8, 2024 · 7 comments

Comments

@chennien
Copy link

chennien commented Jun 8, 2024

在您回報問題之前,建議也可以先參考 Wiki 上的 常見問題使用手冊

摘要
請簡單說明您遇到了什麼問題。這份表格雖然是中文的(我們相信注音輸入法的用戶應該都能看懂中文),但開發團隊可以使用中英文溝通,您也可以使用英文回報問題。

快速分類
請問您遇到的是:

  • 當機或應用程式閃退
  • 輸入法叫不出來,或無法正確輸出中文
  • 無法切換到特定功能
  • 輸入法效能有問題(執行速度太慢/電腦發燙)
  • UI 顯示不正常
  • 其他

問題發生步驟
請問您是怎麼遇到這個問題的?像是:

在 macOS上,當使用鍵盤快捷鍵切換至小麥注音,常會出現無法順利切過去的情況(如影片所示)。

即使狀態列上的輸入法名稱已顯示為【小麥注音】,同時旁邊也顯示了【ㄅ】,但打出來的仍舊會是英數。
此時,若改用滑鼠去點一次【小麥注音】,便可成功切到注音模式。
但過一下子,又會失效,就得再次用滑鼠去點一次。

已兩度重新安裝仍無解。
想請問這個情形是否有其他解決方法呢?
謝謝~

預期正常狀況
您覺得這是不正常的狀況,那您覺得正常結果應該是…?

成功切換成注音模式

螢幕截圖或螢幕錄製
如果您能夠提供像螢幕截圖或螢幕錄製供大家參考,我們可以從畫面中,看出更多只從文字內容無法了解的線索。

macOS.mp4

電腦環境
請問您在怎樣的環境遇到這個問題?

  • 小麥注音版本:2.7.2
  • 鍵盤樣式:
    • 標準
    • 倚天
    • 許氏
    • 倚天 26 鍵
    • 漢語拼音
    • IBM
  • macOS 版本:14.5
  • 在哪個應用程式中打字遇到問題:不限應用程式,macOS 上的皆有遇過
  • 電腦機種:MacBook Pro M1 2021 (Apple Silicon)
  • 其他特殊設備:無
  • 特殊設定:無

其他
其他你覺得問題發生的疑點,或其他想跟小麥開發者說的話。

快捷鍵切不過去中文的問題也不是每次都會發生,發生率約為 2-3成。

  1. 無論是 macOS上的哪個應用程式,都有遇到此問題,故已排除是某一應用程式的相容問題。
  2. 無論是否是接外部鍵盤,或僅使用內建鍵盤,都會遇到此問題,故確定與鍵盤無關。

辛苦了,
感謝~

@lukhnos
Copy link
Contributor

lukhnos commented Jun 12, 2024

在螢幕錄製 00:13 那邊,點了輸入法選單後,小麥注音選單內出現的是「……」而不是正常的選單項目。然後根據描述,這問題時有時無。這樣看來,恐怕是小麥注音 crash 了,macOS 試圖重新載入,然後在還沒載入完成前,打不出注音。

能請你打開「系統監視程式」(Console.app),看看左欄各項報告中(尤其是「當機報告」),是否有小麥注音 / McBopomofo.app 的蹤影?這樣可以幫助我們確認,是否小麥注音如同我們猜測的 crash 了。

@chennien
Copy link
Author

感謝 lukhnos

當問題發生時,我趕緊打開系統監視程式,但在當機報告中,並沒有發現小麥注音。
我多次嘗試錄影,但錄不起來。

每當我發現問題,準備錄影而打開系統監視程式和錄影程式時(開這兩個程式也要十秒鐘),
它就又好了~ 囧rz

我發現輸入法可能也不是完全切換不過去,而是大約延遲十秒或十幾秒。
我會再嘗試錄影看看的,以上先回報一下。

再次感謝~

在螢幕錄製 00:13 那邊,點了輸入法選單後,小麥注音選單內出現的是「……」而不是正常的選單項目。然後根據描述,這問題時有時無。這樣看來,恐怕是小麥注音 crash 了,macOS 試圖重新載入,然後在還沒載入完成前,打不出注音。

能請你打開「系統監視程式」(Console.app),看看左欄各項報告中(尤其是「當機報告」),是否有小麥注音 / McBopomofo.app 的蹤影?這樣可以幫助我們確認,是否小麥注音如同我們猜測的 crash 了。

@lukhnos
Copy link
Contributor

lukhnos commented Jun 14, 2024

當問題發生時,我趕緊打開系統監視程式,但在當機報告中,並沒有發現小麥注音。
[…]
每當我發現問題,準備錄影而打開系統監視程式和錄影程式時(開這兩個程式也要十秒鐘),
它就又好了~ 囧rz
[…]
我發現輸入法可能也不是完全切換不過去,而是大約延遲十秒或十幾秒。

這就奇妙了。請問,系統監視程式中的「診斷報告」裡有沒有任何小麥注音相關的紀錄?

我們 2022 年年底曾經修過一個神秘的 bug: #346 ,當時靠一位用戶從「診斷報告」(檔名類似 McBopomofo_$DATETIME_$HOSTNAME.cpu_resource.diag)發現原因。

如果沒有當機報告,我們只好懷疑是不是什麼系統 API timeout 了,但恐怕要有進一步的資料才好判斷。

@chennien
Copy link
Author

謝謝 lukhnos
我終於成功錄影了~

就如同您說的,在影片裡,當發生故障時,輸入法選單中小麥注音區塊會出現「…」。
而當我強制用滑鼠點一次選單後,再等上幾秒,就能順利切成中文,此時選單也恢復了。
過程中並沒有任何當機紀錄。

McBopomofo_issue_20240625.mov

@lukhnos
Copy link
Contributor

lukhnos commented Jun 19, 2024

而當我強制用滑鼠點一次選單後,再等上幾秒,就能順利切成中文,此時選單也恢復了。
過程中並沒有任何當機紀錄。

那這樣真是太神秘了。如果「當機報告」、「診斷報告」都沒有,可否請你用「系統監視程式」注意一下小麥注音的 PID 是否有更動?例如說一開始能打字,系統監視程式報告的 PID 是 1234,一陣子後遇到你描述的狀況,看看系統監視程式回報的 PID 是否仍然是 1234?

主要是想確認小麥注音是否真的被 macOS 重新載入了(或是被其他類似監控程式一類的軟體砍掉了)。

目前我們還不理解的是,為什麼這樣的狀況發生後,要用滑鼠點輸入法選單,還要等一陣子,輸入法才會回復正常、輸入法選單才會正確載入。理論上小麥注音 process 開始到所有起始步驟完成,應該花不到幾百 ms。

另外就是,請問你的 MacBook Pro 是否是工作場合發的機器,上面是否有跑一些公司 IT 特定的 device policy 呢?

@tianjianjiang
Copy link
Member

@lukhnos @chennien 我有 MacBook Pro M1 2021 和 macOS 14.5, 不過到目前為止沒遇過這樣的狀況 (雖然我真的很少用注音)。於是可能跟 @lukhnos 最後的問題類似

請問你的 MacBook Pro 是否是工作場合發的機器,上面是否有跑一些公司 IT 特定的 device policy 呢?

如果沒有隱私、安全、法律上的疑慮,能否列一下 系統設定 > 一般 > 登入項目 裡的東西?

@ARui-tw
Copy link

ARui-tw commented Aug 21, 2024

我這邊有遇到類似的問題。但出現的畫面不太一樣,是如下圖雖然 McBopomofo 是勾起來卻無法輸入中文,且不管是直接點擊或是其他方式都無法輸入中文。但目前找到的原因是 FortiClient 導致的,只要將該 app 關掉就會恢復正常。Console.app 中沒有任何關於 McBopomofo 的紀錄。之前有嘗試過 kill 掉 McBopomofo,並確認他重新起來後也是一樣的。

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants