Windows 8.1 のタッチ スクリーンを使用してマウス ホイールのスクロールをエミュレートするにはどうすればよいでしょうか。つまり、タッチ ジェスチャをマウス イベントに再マッピングするということです。

Windows 8.1 のタッチ スクリーンを使用してマウス ホイールのスクロールをエミュレートするにはどうすればよいでしょうか。つまり、タッチ ジェスチャをマウス イベントに再マッピングするということです。

最近、Surface Pro 3 を購入しましたが、タッチ入力をまだサポートしていないすべてのアプリケーションに関して非常に厄介な問題があることに気付きました。

たとえば、メモ作成アプリケーション「Evernote」はタッチ入力によるスクロールをサポートしていないため、スクロールにはサイドバーを使用する必要があります。そのため、マウスホイール付きのマウスがなければ、Evernote は実質的に使用できません (多くの Evernote ユーザーが Evernote フォーラムでこの点について不満を述べていますが、まだ解決策は見つかっていません)。

タッチ入力をまだサポートしていない他のアプリケーションでも同じ問題が発生します。

一方、マウスホイールを使ってスクロールすればすべて正常に動作しますが、スクロールにマウスを使わなければならないのであれば、タッチスクリーンを使用する意味は何でしょうか?

タッチ スクリーンのみを使用して、マウス ホイールのスクロール イベントをアプリケーション (この例では Evernote) に送信する方法があるかどうか知りたいのですが。

たとえば、2 本または 3 本の指で上下にスワイプするなどでしょうか?

何かアイデアはありますか? カスタム ソフトウェアを使うとか? AutoHotkey とか、似たようなもの?

編集:

同様の質問があります:Windows 8 の AutoHotkey でタッチ スクリーンの押下を検出する

考えられる答えは次のとおりです:

http://www.autohotkey.com/board/topic/104022-remapping-touchscreen-gestures/

http://www.lovemysurface.net/touchme-gesture-studio-review/

答え1

4.99ドル(執筆時点で)タッチミーエンジンジェスチャー編集WindowsストアアプリTouchMe ジェスチャースタジオ、マップすることができます新しいマウスのスクロール ホイールへのジェスチャです。たとえば、マウス ホイールを上下に動かすには 3 本指で上下にスワイプし、オンスクリーン キーボードを表示または非表示にするには別のジェスチャを使用します。

非常にうまく機能します。多くのまったくスクロールしないよりはましです。

私の使用例は、超高解像度画面を備えた Lenovo Yoga Pro 2 コンバーチブル ラップトップでのリモート デスクトップ (デスクトップへの) です。リモート デスクトップはノミのサーカスのように見え、RDP セッション内のすべてのウィンドウのスクロール バーは非常に細い線で、タッチで押すことはできません。さらにソフト キーボードのサポートがないため、このようなものが不可欠になります。

それでも、近い将来に誰かがこれを AutoHotKey に追加してくれるか、少なくとも TouchMe Engine のような新しいオープン ソース アプリケーションが出てくることを期待しています。Windows アプリケーションにフックを組み込む独自の (そして安価な) ユーティリティにはいつも不安を感じます。何をしているのか確信が持てず、「ブランド」を信頼する根拠がないからです。

関連情報