Windows 8を実行しているタッチスクリーンラップトップを持っていますが、それをタップして入力フィールドにフォーカスを移動すると、画面上のタッチキーボードがポップアップします。これは本当に迷惑だと思います。
調べてみると、(Touch Keyboard and Handwriting panel
内の)services.msc
サービスを無効にすると、キーボードが自動的にポップアップしなくなることがわかりました。問題は、そうすることでタッチキーボードが完全に無効になるため、タスクバーのアイコンをクリックしても機能しないことです。
要するに、入力フィールドをタップしたときにタッチキーボードがポップアップしないように停止したいが、キーボードにもタスクバーのアイコンをクリックまたはタップすると開きます。選択したときにタッチキーボードを使用できます。
具体的には、他の多くの質問とは異なり、実際にはタスクバーにアイコンが必要です。アイコンをクリックまたはタップしたときにキーボードを使用できるようにしたいのですが、自動的にポップアップ表示されたくありません。アイコンはすでにタスクバーに表示されていますが、サービスが無効になっているため、アイコンをクリックまたはタップしても何も起こりません。サービスを有効にするとボタンは再び機能しますが、入力フィールドをもう一度タップするとポップアップします
@ DaveRookは、PC設定の変更の下にあるタッチキーボードオプションを確認することを提案しました>Generalですが、そこにあるオプションは、表示されているときではなく、キーボードでの入力を制御しているようです。
残念ながら、私は同じ問題を抱えており、解決策を「ハッキング」しました。おそらく他の誰かがこれをより良くすることができますOR Microsoftはキーボードを修正して、キーボードがオンデマンドでのみ起動するように設定することができます。
したがって、バッチファイルを使用してサービスを停止および開始できます。さらに、それらを無効または有効にすることもできます。 TabletInputServiceを開始および停止するバッチファイルをいくつか作成しました。
start_keyboard.batにはこれが含まれています:
sc config TabletInputService start= auto
net start TabletInputService
stop_keyboard.batにはこれが含まれています:
net stop TabletInputService
sc config TabletInputService start= disabled
次に、これらのバッチファイルを管理者として実行する必要があるため、これらのバッチファイルへのデスクトップショートカットを作成しました。ショートカットを右クリックし、プロパティに移動して、[詳細設定]([ショートカット]タブの下)をクリックし、[管理者として実行]チェックボックスをクリックします。
これで、必要に応じて無効化および有効化できます。私はそれがハックであることを知っていますが、これは私が考えることができる唯一の解決策です。私は解決策をグーグルで数日間検索しました、そして本当にこれは私がこれについて見た唯一の質問です。誰もがあなたにそれをアンインストールするか、完全に無効にすることを望んでいます。
マイクロソフトがこの非常に目障りなキーボードに「オンデマンドのみ」と呼ばれる設定を入れることを考えていなかったのは奇妙なことです。
ボブのソリューションを改良する方法を見つけました。タッチキーボードを切り替えるのに必要なバッチファイルは1つだけです。
@echo off
sc query TabletInputService | find "RUNNING"
if "%ERRORLEVEL%"=="0" (
sc config TabletInputService start= disabled
net stop TabletInputService
) else (
sc config TabletInputService start= auto
net start TabletInputService
)
EXIT
バッチファイル拡張子に名前を付ける必要があることに注意してください。cmd-そうしないと、設定で[管理者として実行]チェックボックスを見つけることができなくなります。
同じ問題があり、タッチスクリーンを使用して入力領域に焦点を合わせ、キーボードで入力しようとすると、迷惑なタッチキーボードがポップアップします。
ボブの答えに基づいて、サービス状態を簡単に切り替えるツールと、タッチキーボードを一度ポップアップする機能(一時的に有効にし、再度無効にする)を作成しました。
これが誰かを助けることを願っています。