web-dev-qa-db-ja.com

Windows8および10での不正確なスタイラスドラッグの修正

Windows 8を使い始めて間もなく、マウスとスタイラスを使用した場合のクリックアンドドラッグの動作が異なることに気付きました。

マウスを使用すると、ボタンが押されたときにカーソルがあった場所からドラッグが開始されます。

Demo of a drag with mouse - selection box starts at point of click

スタイラスを使用すると、カーソルが最初に押された場所から10ピクセル移動するまで、ドラッグが認識されないように見えます。

Demo of a drag with stylus - selection box starts after pen has moved 10px right

(上記の例では、Greenshotを使用して、左上隅が背景の十字線から始まる長方形をスクリーンショットしようとしています。Unityエディターでも問題が発生します)

これは、新しいタッチ機能をサポートするために行われたと思います。タッチスクリーンで不正確な指を使用する場合、ユーザーはわずかに揺れるクリックがスワイプとして解釈されることを望まないでしょう。

しかし、スタイラスのようなより正確な入力デバイスを使用する場合、これは非常に混乱を招く可能性があります。描画プログラムでは、描画されたストロークは、顕著なギャップによって入力ストロークを複製できません。リストビューからアイテムをドラッグしようとすると、10pxエラーで、意図したアイテムではなく、リスト内の隣接するアイテムを取得できます。

Wacomタブレットを使用していた場合、推奨される修正は、Wacomタブレットの設定に移動し、「Windowsインクを使用する」を無効にすることでした

残念ながら、私の現在の問題は、Surface Pro 3に付属のペンにあるため、Wacomの設定をいじることはここでは利用できません。

2
DMGregory

あはは!ペンフリックをオフにすると、これが修正されるようです。

Type "pen" in Start menu and select "Pen and Touch" from the resultsGo to the "Flicks" panel and uncheck "Use flicks..."

(私が最初にこのマシンを使い始めたとき、それをやったと思っていました-これは、破壊的なWindowsのデフォルトの元に戻すチェックリストの一部です-しかし、このデバイスでは見逃したようです)

2
DMGregory