Synapticsドライバーをインストールしたので、タッチパッドを手動で無効/有効にできます。
これが私がC#でタッチパッドを有効/無効にするために使用している方法です:
private void Switch_Mouse(int i = 0) // 1: Enable, 0: Disable
{
Process.Start("control.exe", "main.cpl");
Thread.Sleep(1000);
int iHandle = FindWindow(null, "Mouse Properties");
SetForegroundWindow(iHandle); // Line ABC
SendKeys.Send("^+{TAB}");
if (i == 1)
{
SendKeys.Send("%E");
}
else
{
SendKeys.Send("%D");
SendKeys.Send("{Enter}");
}
SendKeys.Send("%A");
SendKeys.Send("{Enter}");
}
キーストロークをマウスのプロパティに送信します。ただし、// ABC
(上記の)ラベルが付いた行の後、マウスのプロパティアプリはフォーカスを失い、機能しなくなります。
C#でトラックパッドを有効/無効にする他の方法はありますか?
(OS:ウィンドウ32ビット)。