-
Notifications
You must be signed in to change notification settings - Fork 76
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
[功能建議] Shift的中英切換功能 #337
Comments
謝謝你的功能建議。 想先請問,你除了使用 macOS 的 Caps Lock 切換當前的中文及英數字輸入法,還會使用其他按鍵組合切換輸入法嗎?例如 Ctrl-Space 或是 Cmd-Space? 另外,你目前的鍵盤設定,是否如上所說,將 Caps Lock 跟 Ctrl 對調,以便減少 Ctrl-[A-Z] 組合鍵的手指負擔,但因此讓中英文切換的小指負擔增加? |
This comment was marked as off-topic.
This comment was marked as off-topic.
在 macOS 輸入法框架的設計中,並不會將單次點擊 Shift 按鍵的行為,送到像是小麥輸入法這樣的程式上。所以技術上可行的作法是,輸入法程式要跳過蘋果所規範的輸入法框架,直接暴力攔截「所有」的硬體事件,包括鍵盤滑鼠,然後找到單次點選 Shift 的事件。而且,就算用戶切到了其他輸入法,甚至用戶根本沒在打字,都在監聽「所有」的事件。 這就不是技術問題了,是道德的問題。輸入法的作者,或是任何軟體的作者,應該對可以接觸多少用戶資料,要有自律,如果可能會有濫用情形的行為,一開始就不應該做。以我的立場,我知道那邊有條道德的紅線,我就不會去碰。人沒有道德就只是禽獸而已。 |
我覺得比較合理的作法是,我們可以寫信給蘋果考慮是否要把單次點選 Shift 的事件開放到 IMK 當中,然後有了這個 API 再說。 |
@lukhnos 當在純英文的討論區,或是coding的時候,我習慣會使用Ctrl+Space切換到純英文輸入法。 @ryanwuson 感謝您提示,稍後會試試看威注音輸入法:) @zonble 可以理解您的顧慮。 至於其他輸入法是如何實現此功能的,目前沒有Trace過Code無法發表意見。 |
抱歉,考古一下 安裝Karabiner-Elements 如果off topic的話再麻煩管理員移除此留言 |
謝謝! |
感謝您開發與維護如此好用的輸入法,字詞預測功能十分精準省心!
已閱讀過WIKI內的文章,也可理解不提供按一下Shift切換中英文功能的原因。
但以下有些個人觀點想提出來討論:)
痛點
基於上述觀點,希望能考慮加入透過Shift切換中/英輸入的方式。
功能說明
- 可以透過Shift切換中/英輸入方式
The text was updated successfully, but these errors were encountered: