ios 如何偵測當前輸入法

2021-05-28 07:58:13 字數 822 閱讀 2135

tisinputsourceref

source

=tiscopycurrentkeyboardinputsource

();nslog

(@"languages: %@"

,tisgetinputsourceproperty

(source

,ktispropertyinputsourcelanguages

));nslog

(@"localized name: %@"

,tisgetinputsourceproperty

(source

,ktispropertylocalizedname

));

2009-04

-2314:

30:17.581

sample

[30688

:10b

]languages:(

en,ca,

da,de,

es,eu,

fr,ga,

gl,gv,

id,it,

kw,ms,

nb,nl,

nn,om,

pt,so,

sq,sv,

sw)2009-04

-2314:

30:17.584

sample

[30688

:10b

]localized name:u

.s.

c 檢測中英輸入法 用C 控制當前輸入法

如何獲取系統中所有的輸入法,以及如何根據輸入語言及其他特殊要求選擇特定的輸入法,下面我以兩段程式片斷再加以說明。1 遍歷系統中所有的輸入法,可以用以下程式片斷 foreach inputlanguage lang in inputlanguage.installedinputlanguages th...

獲取當前的輸入法狀態

1.hwnd wingethandle classname notepad keystr getkeyboardlayout hwnd keyname regread hkey local machine system currentcontrolset control keyboard layou...

用C 控制當前輸入法

如何獲取系統中所有的輸入法,以及如何根據輸入語言及其他特殊要求選擇特定的輸入法,下面我以兩段程式片斷再加以說明。1 遍歷系統中所有的輸入法,可以用以下程式片斷 foreach inputlanguage lang in inputlanguage.installedinputlanguages 執行...