[問題] 有辦法偵測輸入法是注音.倉頡或英數等嗎?
最近做到一些輸入相關的處理,
查了些資料後發現微軟內建的方法裡有InputLanguageCollection可以用,
不過也只能偵測"美式鍵盤-台灣(繁體中文)"或是"日文"這類大集合,
但我主要想要取得的狀態是新注音.倉頡.英數..
還有使用者自訂的其他中文集合下的輸入法等,
想了幾個其他繞路的做法,比如計算使用者按過幾次Control+Shift之類的,
不過也都不是很實際,因為使用者也可能直接用滑鼠開選單設定,
這樣就亂掉了。
想來問一下有沒有板上高手有做過類似的專案,
可以抓到使用者當前輸入法狀態的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.125.11.201
※ 編輯: stu87616 來自: 120.125.11.201 (11/05 13:23)
※ 編輯: stu87616 來自: 120.125.11.201 (11/05 13:23)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章