[問題] 有辦法偵測輸入法是注音.倉頡或英數等嗎?

看板C_Sharp (C#)作者 (以光為名)時間12年前 (2012/11/05 13:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近做到一些輸入相關的處理, 查了些資料後發現微軟內建的方法裡有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)
文章代碼(AID): #1Gbqr8G- (C_Sharp)
文章代碼(AID): #1Gbqr8G- (C_Sharp)