ちょっと調べることがあったのでメモ。ちなみにWeb検索結果をまとめただけで実証試験やってません。もしかしたらいろいろと問題があるかもしれません。
タブレットモードでのバーチャルキーボードの表示設定
手動での設定自体はコントロールパネルから行えます。これをONにしておけば、タブレットモードでタッチパネルからテキスト入力欄などに触れると自動的にソフトウェアキーボードが表示されるようです。この設定をスクリプトなどで強制的にOnにしたりOffにするならば、レジストリの値を直接書き換えればいいのでは?と思い調べてみると……。
ありますね。「HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7」にある「EnableDesktopModeAutoInvoke」をDWORD型で
- 0: Off
- 1: On
のように書き換えればよいようです。
レジストリを自動的に書き換えられるか?
レジストリの内容をエクスポートした「.reg」ファイルをなんとかしてレジストリエディタでインポートすればよいのでしょうけれど、最近のWindowsであればPowerShellを使ったスクリプトを書くのがスマートではないでしょうか。
- Hey,Scripting Guy! Blog / Update or Add Registry Key Value with PowerShell
- https://blogs.technet.microsoft.com/heyscriptingguy/2015/04/02/update-or-add-registry-key-value-with-powershell/
ありますね。どうや「New-ItemProperty」という命令を使えば直接レジストリ内容の操作ができるようです。ただ、UACの問い合わせ画面などがでるのかどうか、セキュリティポリシーなどがガチガチにかけられた環境でもいけるかどうかなど、確認しないといけない事項はまだありそうです。
参考まで。
参考サイト
- Microsoft/PowerShell/Scripting … PoewrShell 5.1 / レジストリエントリの操作
- https://docs.microsoft.com/ja-jp/powershell/scripting/getting-started/cookbooks/working-with-registry-entries?view=powershell-5.1
【改訂新版】 Windows PowerShell ポケットリファレンス
- 作者: 牟田口大介
- 出版社/メーカー: 技術評論社
- 発売日: 2013/02/23
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る
- 作者: 柏原基規
- 出版社/メーカー: なるーらぼ
- 発売日: 2016/08/17
- メディア: Kindle版
- この商品を含むブログを見る