Windows でタッチ (またはマウスの左クリック) をデバウンスするにはどうすればいいですか?

Windows でタッチ (またはマウスの左クリック) をデバウンスするにはどうすればいいですか?

タッチスクリーンに欠陥のあるタブレットを使用しています。シングルタップがダブルタップとして扱われることがよくあります。その結果、ズームインとズームアウトが頻繁に発生します。タッチ調整を試しましたが、効果はありませんでした。

2 回の連続クリック (たとえば、0.1 秒未満) が 1 回として扱われるように動作を変更する方法があるかどうか疑問に思っています。

答え1

解決策を見つけました! マウス ボタンのバウンスを解除できる AutoHotKey スクリプトがあります:

http://jslover.secsrv.net/AutoHotkey/Scripts/Buggy-Mouse

スクリプトを実行した後、問題は 90% 解消されました。必要に応じてオン/オフを切り替えることもできます。

一方、ダブルクリックに関する詳細情報も見つかりました。HKEY_CURRENT_USER\Control Panel\Mouseの下

http://www.pctools.com/guides/registry/detail/341/

パラメータは 3 つあります。ダブルクリックの速度、高さ、幅です。ダブルクリックしにくくするために、値を極端に小さくすることもできます。しかし、そうすると、ダブルクリックを再度実行することが不可能になります。ただし、上記のスクリプトは、最小のダブルクリック間隔 (デバウンス) を設定しているため、はるかに優れています。

編集:上記の方法はInternet Explorerでは機能しないことを述べておきます。代わりに、ここで解決策を見つけました。

http://answers.microsoft.com/en-us/ie/forum/ie10-windows_rt/how-do-you-disable-double-tap-on-the-screen/023b21b5-e516-4922-a5ee-c8937a17895c

基本的には、ローカルの .css ファイルを読み込みます。

body {
    -ms-touch-action: manipulation !important;
}

関連情報