PIME icon indicating copy to clipboard operation
PIME copied to clipboard

[詢問] 使用Ctrl輸入全形符號功能開發與技術限制請益

Open Lounarok opened this issue 5 years ago • 1 comments

目前Win10使用新注音發現chrome & skype遇到一堆問題, 用了新酷音之後發現問題反而少很多 唯一的困擾就是沒辦法直接用ctrl+',' 或 '.'輸出全形符號, 又希望shfit+特殊符號可以是半形符號...

技術受限點

目前查了chewing_ime.py

libchewing的輸入界面, 必須由 chewingContext.set_easySymbolInput(1) 開啟. 再使用chewingContext.handle_Default輸入快速組合. 沒辦法作到"先查組合是否存在, 再決定是否要filter ctrl"

改libchewing看起來工程很大, 建議應用解

應用解

原新注音使用者, 其實想要的是ctrl+"非英文部份"的輸入可以變成全形

應用的解法: 提供一個新選項"ctrl+非英文按鍵輸入全形符號" -- printable char不filter -> ctrl + c , ctrl +v可以使用 -- 非printable char則filter -> 如果有熱鍵 ctrl+',' 等會無法使用

應 用解的方案有機會滿足新注音使用者, 想請問各位維護者是否同意這樣的作法 若可以我預計有空時來修改, 唯一的困擾是我不會JS...設定畫面可能要花比較多的時間處理

Lounarok avatar Aug 06 '20 13:08 Lounarok

這個需求我覆議,幫忙總結問題點:

因為快捷被綁訂 shift,所以沒辦法和新注音一樣在注音模式下用 ctrl 指定打全形符號,同時又可以 shift 輸入半形 (如 @, $, #, & * 還有括號本身),PIME 只能切英文打,打的時候就要特別注意有沒有忘記切或是沒切到而打到全形

ADeeeee avatar Aug 21 '20 02:08 ADeeeee