3本指でスワイプしてウィンドウを切り替える

3本指でスワイプしてウィンドウを切り替える

私は Synaptics PS/2 ポート タッチパッドを使用しています。3 本の指を左右にスワイプして、開いているウィンドウを切り替えられるようにしたいです (Alt+Tab のように)。これを機能させるためにインターネットの奥深くまで検索しましたが、結果は得られませんでした。誰かこれを行う方法を知っていますか? 私は Windows 8 搭載の Acer Aspire ラップトップを使用しています。

答え1

Synaptics と Windows 8 の間でジェスチャ処理の競合が発生していると思います。Windows 8 では、デスクトップを管理するために 3 本指の上下スワイプが使用されます。

Windows 8 のジェスチャ処理をオフにすると、Synaptics が機能する可能性があるかもしれません。残念ながら、これをチェックするための Windows 8 やタッチ スクリーンがありません。

マウスのプロパティでこれを行う方法については、次の画像を見つけました:

画像

答え2

次のレジストリ値を変更すると、Synaptic タッチパッドを搭載したラップトップで機能します。役立つことを願っています。最初にバックアップを作成することを忘れないでください。

Windows Registry Editor Version 5.00

;enable 3 finger flick
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Plugin Zone]
"UserZoneFlags"=dword:00000431

;actionid3 = right flick
;actionid7 = left flick
;dword 1c = macro key
[HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2\3FingerGestures]
"PlugInID3"="SynTP"
"ActionID3"=dword:0000001c
"PlugInID7"="SynTP"
"ActionID7"=dword:0000001c

;macro key
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\PlugInConfig\TouchPadPS2\3FingerGestures]
;left flick macro = ctrl + alt + shift + tab
"ConfigID7KeyMacroBin"=hex:01,00,00,00,00,00,00,00,00,00,00,00,63,00,74,00,\
72,00,6c,00,20,00,61,00,6c,00,74,00,20,00,74,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,\
00,00,00,09,04,09,04,00,00,00,00,09,04,00,00,00,00,00,00,01,00,00,00,00,00,\
00,00,11,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,01,00,1d,00,00,00,00,\
00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,\
12,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,01,00,38,20,00,00,00,00,00,\
00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,10,00,\
00,00,02,00,00,00,00,00,00,00,00,00,00,00,01,00,2a,20,00,00,00,00,00,00,00,\
00,00,00,00,00,01,01,00,00,00,00,00,00,01,00,00,00,00,00,00,00,09,00,00,00,\
02,00,00,00,00,00,00,00,00,00,00,00,01,00,14,20,00,00,00,00,00,00,00,00,00,\
00,00,00,01,01,00,00,00,00,00,00,01,00,00,00,00,00,00,00,09,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,01,00,14,e0,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,10,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,01,00,2a,e0,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,12,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,01,00,38,c0,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,01,00,00,00,00,00,00,00,11,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,01,00,1d,c0,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00
;right flick macro = ctrl + alt + tab
"ConfigID3KeyMacroBin"=hex:01,00,00,00,00,00,00,00,00,00,00,00,63,00,74,00,\
72,00,6c,00,20,00,61,00,6c,00,74,00,20,00,74,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,\
00,00,00,09,04,09,04,00,00,00,00,09,04,00,00,00,00,00,00,01,00,00,00,00,00,\
00,00,11,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,01,00,1d,00,00,00,00,\
00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,\
12,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,01,00,38,20,00,00,00,00,00,\
00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,09,00,\
00,00,02,00,00,00,00,00,00,00,00,00,00,00,01,00,14,20,00,00,00,00,00,00,00,\
00,00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,09,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,01,00,14,e0,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,12,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,01,00,38,c0,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,11,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,01,00,1d,c0,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00

答え3

これは、私が作成した MultiSwipe というプログラムで簡単に実現できます。これは、Windows XP/Vista/7/8/8.1 用の Synaptics マルチタッチ タッチパッドのタッチパッド カスタマイズ ユーティリティです。基本的に、キーボード入力をタッチパッドの 4 本指スワイプにマッピングします。どの方向にもマッピングされます。質問への回答として、MultiSwipe をインストールし、プログラムのキー設定セクションで、Alt + Tab または Control + Alt + Tab を左右のスワイプにマッピングします。Alt + Tab は最新の 2 つのウィンドウ間を循環するだけなので、Control + Alt + Tab が推奨されます。左スワイプの場合は、Control、LeftShift、LeftAlt、Tab と記述し、右スワイプの場合は、Control、LeftAlt、Tab と記述します。左スワイプの Shift は逆方向に移動します。キーを設定した後、左または右にスワイプするとウィンドウ スイッチャーが開き、開いているウィンドウをスワイプするたびに左または右に移動できます。 Alt-Tab の実行にはこれらが必要です。3 本指ではなく 4 本指のスワイプのみがサポートされていますが、タッチパッドがマルチタッチ タッチパッドの場合は、4 本の指を使用することを除いて同じ機能を提供します。ここからダウンロードできます。マルチスワイプ

これにより、Apple MacBook のように、キーボードに手を伸ばすことなく、タッチパッドのみを使用してウィンドウを切り替えることができます。他の解決策もありますが、それらはすべてレジストリを変更するなど非常に侵襲的であり、ドライバーを更新すると上書きされるため、実際にはあまり確実に機能しません。必要に応じて、MultiSwipe を確認してください。

答え4

お使いのノート PC のタッチパッドは、必要なジェスチャをサポートしていない可能性がほとんどです。サポートされているものを正確に確認するには、Windows 設定アプリのタッチパッド セクションを確認する必要があります。そこにリストされていない場合は、サポートされていません。もちろん、ドライバーが古い場合は、更新して、製造元がタッチパッド ドライバーに新しい機能を追加したかどうかを確認できます。

私は、購入して約 1 年になる Acer Aspire、同じくらいの年数の Lenovo Yoga、古い Lenovo T60p を持っています。さらに、母の Acer Aspire も 1 年ほど使っています。これらのラップトップはすべて同じ OS (Windows 10) を実行していますが、スワイプ ジェスチャのサポート レベルはそれぞれ異なります。そのため、タッチパッド ジェスチャのサポートは、ラップトップのハードウェアとそのドライバーに大きく依存することがわかりました。

当然のことながら、Lenovo Yoga はタッチパッド ジェスチャのサポートが最も充実しています。Aspire はどちらも比較的サポートが充実していません。T60p もかなり制限がありますが、これは主に非常に古いためで、ドライバー ソフトウェアを見るとその古さがよくわかります。

関連情報