web-dev-qa-db-ja.com

Elanタッチパッドを搭載したノートブックで「Momentum」(別名「慣性」)を有効にするにはどうすればよいですか?

Elan (別名Elantech)製のタッチパッド付きLenovoノートブック(Win 8)を持っています。

私は以前、古いノートブックでSynapticsタッチパッドを使用しており、Momentumのようなその機能に慣れており、指をフリックすることでマウスの動きを制御できますタッチパッドの表面全体。

ElanとSynapticsが同様のハードウェアを使用しているというフォーラムをどこかで読みましたが、Synapticsドライバーをハードウェアで動作させることができず(一般的なSynapticsドライバーも機能しません)、Synapticsのドライバー構成ファイルを変更することを確信していませんでした( ElanタッチパッドのハードウェアIDのエントリを追加するINFドライバーファイル)は安全です。

別のフォーラムから、このレジストリキーについて知りました:

HKEY_CURRENT_USER\Software\Elantech\SmartPad

このキー内のDWORDへの変更は、コントロールのマウスプロパティの下のELANドライバー構成ユーティリティからカスタマイズできないタッチパッドのいくつかの機能を有効または無効にしますパネル。

レジストリでDWORD値を編集することにより、Synapticsデバイスにあるいくつかの機能を有効にすることができましたが、Momentumを機能させることができませんでした。私が見つけた「Momentum」関連のDWORDの一部はMomentum_DisplayMomentum_Bounce_EnableMomentum_EnableおよびMomentum_Sliderしかし、それらの値を変更しても何も実行されないようです。

ノートブックにElantechタッチパッドが搭載されていて、Momentumが機能している場合は、支援してください。

9
Vinayak

注:この回答は古くなっています。 Momentumを有効にするために、ドライバー構成ファイルを変更する必要はありません。次のレジストリキーで関連する[〜#〜] dword [〜#〜]値を変更するだけで、Momentumおよび他の機能のホストを有効/無効にすることができます。

Momentumを有効にするには、Momentum_EnableおよびMomentum_Display1に設定します。これらは、以下にリストされているレジストリキーにあります。

Windows 10の場合:

  1. Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPadDisplay

  2. Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPad

これを実行すると、Momentumまたは「慣性」関連の設定が、タッチパッドのさまざまな機能を構成できる「Elan Smart-Pad」アプリケーションに表示されます。


最後に、Momentum(ElantechタッチパッドではInertiaと呼ばれます)、およびELAN製造のタッチパッドの他の非表示機能のホストを有効にする方法を見つけました。

このブログ投稿 のおかげで、これを行う方法はElantechドライバー(ETD.inf)を編集することであることがわかりました。 WHQLインボックスドライバーを使用している場合、これを機能させるには、おそらく古いElantechドライバーにダウングレードする必要があります。

ドライバーをインストールできるように、タッチパッドドライバーにsetup.exeファイルが含まれていることを確認してください。また、変更されたドライバーをインストールできるように、整合性チェックを無効にしてWindowsをテストモードで実行する必要があります。 Windowsをテストモードで再起動するには、管理者としてコマンドプロンプトを実行し、次のコマンドを入力します。

 bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS 
 bcdedit -set TESTSIGNING ON 

以前のタッチパッドドライバーをアンインストールし、[このデバイスのドライバーソフトウェアを削除します]チェックボックスをオンにします。
driver delete

適切なテキストエディタでElantechドライバーフォルダーのETD.infを開き( Notepad ++ をお勧めします)、

 Momentum_Display、%REG_DWORD%、0 

 Momentum_Display、%REG_DWORD%、1 

の最初のインスタンスも変更します(これは[ETD_SmartPadUI_Default.AddReg]セクションにあります)

 Momentum_Enable、%REG_DWORD%、0 

 Momentum_Enable、%REG_DWORD%、1 

カーソルを画面の端から跳ね返らせたい場合は、次のように変更します。

 Momentum_Bounce_Enable、%REG_DWORD%、0 

 Momentum_Bounce_Enable、%REG_DWORD%、1 

他にも有効/無効にできるオプションがたくさんあります。しかし、それらを試すのはあなたにお任せします。次のセクションで最も興味深い設定を見つけます。

 [ETD_SmartPadDisplay_Default.AddReg] 
 [ETD_SmartPadDisplay_Win8.AddReg] 
 [ETD_SmartPadUI_Default.AddReg] 

警告:ここで何をしているのかを正確に把握してください。そうしないと、不安定なドライバと多くのBSODが発生する可能性があります。変更を始める前に、元のドライバーのバックアップを作成することをお勧めします。

ドライバーの編集が完了したら、コンピューターを再起動し、setup.exeを実行して新しい改造ドライバーをインストールします。

9
Vinayak

このフォーラムのガイダンスのおかげで、HP Pavilion X2で勢い/慣性を有効にすることができました。実際には非常に簡単です(ドライバーを再インストールする必要はありません)。

  1. Windows + RでRegeditと入力し、Enterキーを押します。これはレジストリを開きます
  2. Control-fを押して検索ボックスを表示します。 Valuesを除くすべてのオプションをオフにします
  3. 検索ボックスにMomentum_Displayを貼り付けて、[次を検索]をクリックします
  4. 結果が返されるまで1分ほどかかる場合がありますが、見つかったら値をダブルクリックして、(I)BaseDecimalに変更します(II)セット- Value Dataから1
  5. Momentum_Displayのすべてのインスタンスが変更されるまで、検索を繰り返します(複数ある場合があります)。
  6. 次の値について、手順2〜5を繰り返します
    • Momentum_Enable
    • Momentum_Bounce_Enable
  7. WIN + X>シャットダウンまたはサインアウト>サインアウト。を押します
    • サインアウト
  8. もう一度サインインしてマウスを動かすと、画面上を瞬間的に滑るはずです。
4
user584290