DOBON.NETプログラミング道掲示板

No35205 の記事


■35205 / )  Re[1]: タッチキーボードでIMEを自動で切替えたい
□投稿者/ 魔界の仮面弁士 大御所(1468回)-(2022/10/27(Thu) 16:40:25)
  • アイコンNo35204に返信(炎の妖精さんさんの記事)
    > 此度はタッチキーボードを使用するにあたり、
    スクリーンキーボード (osk.exe) ではなく
    タッチキーボード (tabtip.exe) の話ですね?

    レジストリの EnableDesktopModeAutoInvoke 次第では、
    後者は利用できない可能性があります。


    > 「半角(ImeMode:Off)」と「ひらがな(ImeMode:Hiragana)」に分けたいのですが、
    > タッチキーボードではどのように処理すればよろしいのでしょうか?
    SetInputScope API を呼び出します。

     SetInputScope(TextBox1.Handle, InputScopeNameValue.KatakanaFullWidth)

    第二引数には System.Windows.Input 名前空間(参照設定:PresentationCore) の
    InputScopeNameValue 列挙型を指定します。
    第一引数は入力ボックスのウィンドウハンドルです。

    https://learn.microsoft.com/ja-jp/dotnet/api/system.windows.input.inputscopenamevalue?view=netframework-4.8
    https://learn.microsoft.com/ja-jp/windows/win32/api/inputscope/nf-inputscope-setinputscope
違反を報告
返信 削除キー/


Mode/  Pass/


- Child Tree -