Запретить программному обеспечению и браузерам распознавать мой ноутбук как планшет

653
BeemerGuy

Мой ноутбук - Dell XPS L502X. Мне уже все равно, что это планшетный ПК.

Итак, я установил Windows 7 Ultimate и попытался в меру своих возможностей отключить все, что делает его планшетным ПК.

Однако иногда, когда я касаюсь дисплея пальцами, он распознает его как щелчок, но я специально отключил этот ввод.

Во-вторых, Chrome почему-то все еще думает, что это планшет, и отображает веб-сайты, как если бы они были сенсорными, такие как GMail и некоторые новостные сайты.

Каков полный контрольный список, чтобы отключить эти поведения?

1
Среди ваших настроек вы отключили: (1) «Использовать палец как устройство ввода» в «Перо и сенсорный ввод», (2) Услугу «Ввод с планшетного ПК» в Системных службах, (3) Использовать regedit для установки в « [HKEY_CURRENT_USER \ Software \ Microsoft \ Wisp \ Touch] "элемент TouchGate равен 0. harrymc 9 лет назад 1
Что говорят ваши [заголовки браузера] (http://browser-information.online-domain-tools.com/)? Может ли Modernizr [определить его как устройство с сенсорным экраном] (http://stevengliebe.com/2013/09/13/online-test-browser-touch-capability/)? Также попробуйте установить ** Включить сенсорные события ** на ** Отключено **. Вы можете сделать это, перейдя по этой ссылке: `chrome: // flags / # touch-events` Vinayak 9 лет назад 1
В дополнение к тому, что написал @harrymc, попробуйте [отключить любые устройства HID с сенсорным экраном из диспетчера устройств] (http://lifehacker.com/disable-your-laptop-s-touch-screen-in-windows-8-1- 1588333600). Vinayak 9 лет назад 1

1 ответ на вопрос

1
Vinayak

This answers the second part of the question: How to prevent web browsers from recognizing a laptop as a touch enabled device?

Google Chrome

  1. Visit the internal Flags page and set Enable touch events to Disabled.

    chrome://flags/#touch-events

  2. Restart Google Chrome.

Firefox

  1. Enter about:config in the address bar, click I'll be careful, I promise!

  2. Enter dom.w3c_touch_events.enabled in the search bar and change the preference value to 0 for disabled.

  3. Restart Firefox.

Additionally, you can also test whether or not Modernizr detects your browser as touch capable by visiting this link: Online Test for Browser Touch Capability