web-dev-qa-db-ja.com

Asusタッチパッドを合理的な方法で動作させるにはどうすればよいですか?

最近、AsusX550Lコンピューターを購入しました。すぐにワイプしたASUSWindows 8.1があらかじめバンドルされており、OEMが「必要」と判断した余分なジャンクなしで「クリーン」なインストールを確実に実行できます。

タッチパッドドライバー(デバイスIDPNP0F03およびACPI\ETD0108)をダウンロードすると、「スマートジェスチャ」プログラムと呼ばれるものが表示されました。これで、もっと明白な厄介な動作の一部を無効にすることができます(「タップしてクリック」がデフォルトで有効になっているなど)。ただし、UIには、一般的に多くのことを求める必要があります。たとえば、タッチパッドには「左」ボタン領域(左下隅)と「右」ボタン領域もあります。ボタンは真の「物理的」ボタンではないため、左ボタンと右ボタンがどこにあるかを(見ずに)知ることは困難です。これにより、誤って右ボタンをクリックしやすくなります。

また、右クリックを実行するための「2本の指でタップ」することもできます。これは正しい方向へのステップですが、理想的にはMacBookProのタッチパッドのように動作させたいです。すべてのタッチパッドは大きな「左」ボタンです。 (クリックした場所に関係なく)タッチパッドを2本の指でクリックすると、右クリックが実行されます。これは可能ですか?もしそうなら、どのように?

6
Per Lundberg

少しいじった後、私は適切な動作を与える解決策を見つけることができました。必要な手順は次のとおりです。

  1. Smart Gesture、つまりASUSが提供するドライバー(以前にASUSのWebサイトからダウンロードしたもの)をアンインストールします。後で再起動する必要がある場合があります。
  2. ELAN PS/2ポートスマートパッドの代替ドライバーをインストールします。私はこれを使用しました: http://drivers.softpedia.com/get/KEYBOARD-and-MOUSE/Elantech/ASUS-Notebook-Elantech-Touchpad-Driver-115121-for-Windows-81-64-bit .shtml
  3. コンピュータを再起動します。
  4. スマートジェスチャプログラムを開始し(はい、ELANドライバーにはスマートジェスチャコントロールパネルもあります)、ほとんどのジェスチャ/ 2ボタン/ 3ボタンアクションを無効にします。また、1本の指と2本の指の両方で「タップしてクリック」を無効にします。
  5. Regeditを起動し、次のキーに移動します:HKEY_CURRENT_USER\Software\Elantech\SmartPad。このキーの下に、微調整できる素敵なもののセットがあります。次の値を変更しました(他の値も可能ですが、これらは執筆時点で覚えている値です)。

    • ClickPad_RightCorner_Click_Enable:1(これにより、トラックパッドの右下隅がアクティブになります)
    • ClickPad_RightCorner_Click_Func:0。(デフォルト値は1です。これは、右下隅をクリックしたときにトリガーされるボタン番号を指定します。0=左ボタン、1 =右ボタン、2 =中央ボタン)
    • Tap_Enable:0(UIで無効にすることを忘れた場合は、ここにregキーがあります。:)
    • Tap_Two_Finger_Enable:0(同様に)
    • ClickPad_Two_Finger_Click_Enable:1(これにより、2本の指でクリックしたときに右クリックが可能になります)。
    • ClickPad_Two_Finger_Click_Func:1(これはすでにデフォルトだったと思います。これは、2本の指でクリックしたときにクリックされるボタンを制御します)。

最終結果:私のMacBookProとほぼ同じように機能するPCタッチパッド。いいね! :)

更新:これらの提案はWindows10でも機能します。欠点は、Win10がタッチパッドドライバーを更新して設定を変更するという厄介な傾向があることです(たとえば、最近、明らかな理由もなく「USBマウスが接続されているときにトラックパッドを無効にする」の設定を失いました)。したがって、これが発生した場合は、レジストリエディタを再度開いて、変更を再度適用してください。

4
Per Lundberg