За останнє півріччя я стикався з проблемою тачпада і до недавнього часу не намагався вирішити проблему.
Мій тачпад - це точний тачпад, як описано в Windows. Є три стани, в яких миша може знаходитися в будь-який час: 1, повністю працює (включаючи жести); 2, Рух миші працює, але жести не працюють; 3, зовсім не працює (жоден рух миші не жести). Ці стани не визначені комп'ютером, лише для посилання на проблеми для вирішення.
Стан 3 трапляється кілька разів на день, а іноді стан 3 іноді повторюється незабаром після того, як я сам перезавантажую драйвери, які тимчасово їх виправляє. Однак більшість часу він перебуває у стані 2, що не так дратує.
Я хочу вирішити цю проблему, запобігаючи обидві випадки (стан 3 принаймні) назавжди.
Коли станеться стан 3, миша зникає з екрана і перестає бути інтерактивною. Ця проблема тимчасово вирішується шляхом перезавантаження певного драйвера: I2C HID Device. Я роблю це, відключаючи та вмикаючи драйвер за допомогою Диспетчера пристроїв. (Я також створив пакетний сценарій, який робить це для мене за допомогою Devcon.)
Коли я "перезавантажую" драйвер / пристрій, він повертається до стану 1; однак, це зазвичай повертається на 2 і 3 від пари секунд до пари годин.
Технічні характеристики:
У мене Dell Inspiron 13-7353 з Windows 10 Home. Я використовую Fast Insider Builds (однак це нічого не означає, оскільки ця проблема зберігалася навіть в офіційних релізах)
Від msinfo32 → Компоненти → Вхід → Вказівний пристрій:
Item Value
Hardware Type PS/2 Compatible Mouse
Number of Buttons 0
Status OK
PNP Device ID ACPI\DLL06FD\4&188324C1&0
Power Management Supported No
Double Click Threshold Not Available
Handedness Not Available
IRQ Channel IRQ 12
Driver c:\windows\system32\drivers\i8042prt.sys (10.0.16237.1001, 104.00 KB (106,496 bytes), 7/1/2017 23:47)
Hardware Type HID-compliant mouse
Number of Buttons 0
Status OK
PNP Device ID HID\DLL06FE&COL01\5&1882E9A2&1&0000
Power Management Supported No
Double Click Threshold Not Available
Handedness Not Available
Driver c:\windows\system32\drivers\mouhid.sys (10.0.16237.1001, 32.00 KB (32,768 bytes), 7/1/2017 23:47)
Для тих, хто має найбільший досвід, я вивів багато пов'язаної інформації про драйвери нижче.
Більшість та більше інформації про драйвери, пов’язані із сенсорною панеллю (більше, ніж уже показано), я помістив цю пастину за допомогою утиліти Windows Devcon.
Гіпотеза: я, звичайно, не експерт, але я здогадуюсь, що десь у налаштуваннях драйвера чи щось або кілька прапорів постійно вимикається (або негативно вмикається), викликаючи стани 2 і 3. Як такий, коли я "перезапускаю" драйвер I2C , прапор скидається, дозволяючи рухом миші та жестами, повертаючи його назад у стан 1.
Ще одне спостереження: Коли я використовую сенсорний екран із тривалим використанням, він часто спричиняє стан 3. (Мабуть тому, що він видаляє мишу з екрана, то, можливо, якимось чином видаляє "мишу", а потім викликає проблему 3)
EDIT: Коли підключена зовнішня миша, вказівник завжди рухатиметься та знову активує клавіатуру миші для переходу до другої фази (іноді 1).
Коли я кажу "миша", я маю на увазі вказівник.
Вся допомога найбільше цінується. Прокоментуйте нижче, щоб отримати додаткові запитання або речі, які ви хочете знати.