Почему тачпад прокручивает страницу слишком быстро
У пользователей, которые только установили Windows 10 на ноутбук, возникают разные проблемы. Одна из самых распространенных – не работает прокрутка на тачпаде Windows 10. О том, как устранить неисправность, написано в этой статье.
Вывод
После обновления к Windows 10 на ноутбуке может перестать работать тачпад. Для восстановления его работоспособности проверьте, включен ли он в системе и настройках BIOS, установите последнюю версию драйверов. Если ничего не помогло, отнесите ноутбук в сервисный центр.
) существенно облегчит работу с устройством при невозможности использования мыши. Чтобы максимально эффективно использовать возможности такого устройства, необходимо знать, как настроить тачпад.
Я изменил скорость прокрутки. Почему она не меняется?
Если в браузере установлено расширение для плавной прокрутки (например SmoothScroll), то его настройки имеют приоритет над системными. Поэтому, если после изменения настроек тачпада и мыши вы не наблюдаете никаких изменений, проверьте, не установлены ли в браузере подобного рода дополнения.
После изменения настроек скроллинга в расширении, необходимо обновить страницу браузера (F5) для того, чтобы изменения вступили в силу.
Выберите Дополнительные инструменты .
Кликните на Расширения :
Найдите в списке нужное расширение и нажмите на ссылку Параметры под ним:
Если говорить конкретно о расширении SmoothScroll, то для изменения скорости прокрутки веб-страниц вам нужно задать нужное значение в поле Step size и нажать кнопку Save Settings внизу страницы:
Видео
На видео есть наглядная информация о том, как включить тачпад на ноутбуке.
С помощью клавиатуры
Почти на всех ноутбуках тачпад включается сочетанием нажатия Fn и клавиши, на которую нанесен соответствующий значок (F1-F12). На ноутбуке Aser это комбинация Fn+F7, Asus – Fn+F9. После первого нажатия тачпад включается, после повторного – выключается (также вам будет полезно прочитать ). Производитель может отдельно вынести кнопку включения устройства ввода на корпус ноутбука.
Изменение скорости прокрутки мыши
Перейдите на вкладку Колесико .
Выберите, на сколько строк будет смещаться прокручиваемый контент за один шаг (щелчок) колесика:
В настройках ноутбука
Если после использования специальных клавиш клавиатуры тачпад все равно не работает, проверьте настройки Windows.
Изменение скорости прокрутки тачпада
Для изменения параметров тачпада в системе обязательно должен быть установлен драйвер устройства. Его всегда можно найти на сайте производителя ноутбука . Также, спешим заметить, что Windows 8.1 способна успешно находить и устанавливать драйверы популярных устройств самостоятельно через Интернет. И тачпад — не исключение. На картинках ниже мы показываем, как настроить сенсорную панель от производителя Synaptics, которым комплектуется наш ноутбук HP. Всё, что мы сделали — это установили лицензионную Windows 8.1 и подключились к wifi-роутеру. А через несколько минут нужный touchpad driver был скачан и установлен вместе с драйверами других устройств и обновлениями Windows.
Поэтому вы можете выполнить поиск обновлений вручную и есть большая вероятность, что Windows скачает недостающий драйвер:
Перейдите на вкладку Параметры устройства .
Выделите в списке ваше устройство.
В окне настроек сенсорного устройства перейдите в раздел Прокрутка .
Выберите нужную скорость (в нашем случае её нужно было уменьшить).
Нажмите Применить для сохранения изменений:
Обновление драйверов
Еще один пункт, выполнение которого восстановит работоспособность тачпада, это установка правильных драйверов.
Автоматически
ПКМ на меню Пуск → Диспетчер устройств → Мыши и иные указывающие устройства → выберите устройство ввода информации (название производителя тачпада) → ПКМ → Обновить драйвера → Автоматический поиск обновленных драйверов.
Вручную
Скачайте драйвера с сайта производителя ноутбука самостоятельно и установите их. Во время выбора укажите правильную модель ноутбука, а также ОС, которая на нем установлена.
Как настроить тачпад на ноутбуке
Чтобы настроить параметры тачпада, потребуется зайти в свойства драйверов этого устройства. Для этого запускаем меню «Панель управления», находим и активируем пункт «Мышь», в открывшемся окне выбираем вкладку «Параметры устройства». На указанной вкладке находим и нажимаем кнопку «Параметры». Стоит заметить, что указанный метод применяется для сенсорных панелей от компании Synaptics, так как такие устройства наиболее распространены. Чтобы настроить тачпад на ноутбуке от другого производителя потребуется знать архитектуру меню сервисной программы такого устройства.
Одним из параметров тачпада, которые можно настроить на ноутбуке, является режим прокрутки. Доступ к данным параметрам находится в меню «Прокрутка» параметров тачпада. В частности, можно задать участок тачпада, при касании которого будет выполняться прокрутка изображения в соответствующем направлении (например, для горизонтальной и вертикальной прокрутки).
Еще одним параметром настройки тачпада, также находящимся в меню «Прокрутка» является пункт «Масштабирование щипком». Большинство современных сенсорных панелей поддерживают возможность изменения масштаба изображения при помощи касания двумя пальцами любого участка тачпада и при помощи их сближения либо отдаления изменять масштаб. С помощью регулировки скорости масштабирования можно настраивать скорость изменения изменения размеров изображения.
Для обеспечения комфортной работы желательно настроить в параметрах тачпада на ноутбуке чувствительность сенсорной панели, чтобы, с одной стороны — отсеивать случайные касания, а с другой – обеспечить нормальное реагирование при управлении курсором. Настройка игнорирования случайных касаний ладонь осуществляется в меню «Указание» — «Чувствительность» — «Контроль касания ладонью». Чтобы настроить требуемое усилие давления пальцем на поверхность сенсорной панели, потребуется зайти в пункт «Чувствительность касания». При помощи изменения положения ползунка в каждом из указанных пунктов меню можно отрегулировать чувствительность сенсорной панели.
Кроме того, в параметрах указанного меню настройки тачпада можно задать значения легких касаний пальца к сенсорной панели (например, распознавание их как щелчка левой кнопки мыши), действия при нажатии кнопок рядом с тачпадом, и другие параметры.
Прокрутка — одно из самых древних взаимодействий в вебе. Задолго до появления методов pull-to-refresh и списков бесконечной загрузки скромная полоса прокрутки решила изначальную проблему масштабирования в вебе: как взаимодействовать с контентом, который распространяется за пределы доступной области просмотра?
Сегодня прокрутка всё ещё остаётся самым фундаментальным взаимодействием в Сети, и, возможно, самым неправильно понятым. Например, вы знаете разницу между следующими сценариями?
- Пользователь прокручивает страницу двумя пальцами на тачпаде
- Пользователь прокручивает одним пальцем на тачскрине
- Пользователь прокручивает колесо мыши
- Пользователь щёлкает по полосе прокрутки и тянет её вниз и вверх
- Пользователь нажимает стрелки «вверх», «вниз», PageUp, PageDown и «пробел» на клавиатуре
Чтобы ответить на этот вопрос и понять, как реализовать наиболее плавную прокрутку для своего сайта, отступим на шаг понять и разберёмся, как браузеры разбираются с многопоточностью и вводом.
Концептуально, веб является однопоточной средой. JavaScript блокирует DOM, а DOM блокирует JavaScript, потому что оба борются за один и тот же поток, часто называемый «основным потоком» или «потоком UI».
Например, если вы добавите этот (ужасный) сниппет JavaScript на страницу, то немедленно заметите ухудшение в работе:
Пока этот JavaScript крутится в бесконечном цикле, кнопки не работают, элементы форм не реагируют и даже анимированные GIF'ки тормозят — во всех смыслах и отношениях страница зависла. Можете изучить эффект в действии в простом демо.
Более того, если вы попытаетесь прокрутить страницу клавишами «вверх» и «вниз» на клавиатуре, страница предсказуемо застрянет, пока JavaScript не прекратит выполнение. Всё это явные свидетельства нашего представления веба как однопоточной среды.
Есть забавная аномалия: если попробовать прокрутку через тачскрин, то страница отлично прокручивается вверх и вниз, хотя JavaScript и блокирует всё остальное на странице. То же самое относится к прокрутке с тачпада, колесом мыши и прокрутке после захвата страницы курсором click-and-drag (в зависимости от браузера).
Каким-то образом некоторые действия по прокрутке могут изменять состояние страницы, в то время как всё остальное — кнопки, поля ввода данных, GIF'ы — полностью зависло. Как мы можем совместить это с нашей теорией однопоточного веба?
Как выясняется, в целом тезис «браузеры однопоточные» правдив, но есть важные исключения. Прокрутка, во всём своём многообразии, является одним из таких исключений.
С годами разработчики браузеров осознали, что выгрузка вспомогательной работы в фоновые потоки может дать значительную выгоду по плавности работы и чувствительности. Прокрутка настолько важна для ключевого опыта работы с браузером, что эту задачу быстро выбрали для такой оптимизации. В наше время все основные браузерные движки (Blink, EdgeHTML, Gecko, WebKit) поддерживают прокрутку за пределами основного потока выполнения в той или иной степени (Firefox последним присоединился к клубу, с версии Firefox 46).
С фоновой прокруткой даже загромождённая страница будет плавно прокручиваться, потому что вся прокрутка выполняется в отдельном потоке. Только если вы попытаетесь взаимодействовать со страницей через некий посторонний механизм, не связанный с прокруткой — нажать клавишу, ввести данные в поле ввода, нажать на ссылку — тогда фасад сбрасывается и суть салонного трюка полностью раскрывает себя. (Учитывая, насколько хорошо он работает, это отличный трюк!)
Правда, у асинхронной прокрутки есть распространённый побочный эффект, который называют эффектом шахматной доски (checkerboarding). Он впервые проявился на в Safari для iOS в виде серых и белых клеток, словно с шахматной доски. В большинстве современных браузеров эффект проявляется как пустое пространство на экране, если вы осуществляете прокрутку быстрее, чем браузер может отрисовать страницу. Это не идеально, но это приемлемый компромисс, по сравнению с заблокированной, дёргающейся или неоткликающейся прокруткой.
К сожалению, не всегда можно легко перенести прокрутку в фоновый поток выполнения. Браузеры могут сделать это только в том случае, если операционная система допускает одновременный ввод, и это может варьироваться от устройства к устройству. В частности, ввод с клавиатуры не настолько оптимизирован, как ввод с мыши или тач-устройств, что в конечном счёте ведёт к более значительным лагам при вводе с клавиатуры во всех браузерах.
Здесь будет поучительной небольшая история. Когда впервые вышли операционные системы вроде Windows и macOS, они допускали только один поток выполнения, и мало кто предвидел необходимость предусмотреть одновременный ввод. Только когда появились многоядерные машины, операционные системы начали встраивать параллелизм в свою архитектуру.
Также как рудиментарные органы животных дают понять их эволюционную историю, однопоточное происхождение операционных систем проявляет себя, если посмотреть на способы прокрутки в вебе. Только если операционная система допускает параллельный ввод — с мыши, клавиатуры или другого устройства — браузеры могут эффективно оптимизировать прокрутку, чтобы на неё не влияло длительное выполнение JavaScript, захламившего основной поток выполнения.
Однако в группе разработки Microsoft Edge мы делаем успехи, чтобы гарантировать плавный и восприимчивый скроллинг, независимо от его метода. В EdgeHTML 14 (который вошёл в состав Windows 10 Anniversary Update) мы поддерживаем фоновую прокрутку для следующих методов:
- Один палец, тачскрин
- Два пальца, тачпад
- Колесо мыши
- Полоса прокрутки
По результатам тестирования в Windows 10 (14393, Surface Book) и macOS Sierra (10.12, MacBook Air) мы получили следующие результаты:
Два пальца тачпад | Тач | Колесо мыши | Полоса прокрутки | Клавиатура | |
---|---|---|---|---|---|
Edge 14 (Windows) | Есть | Есть | Есть | Есть | Нет |
Chrome 56 (Windows) | Есть | Есть | Есть | Нет | Нет |
Firefox 51 (Windows) | Нет | Нет | Нет | Нет | Нет |
Chrome 56 (MacOS) | Есть | N/A | Есть | Нет | Нет |
Firefox 51 (MacOS) | Есть | N/A | Есть | Нет | Нет |
Safari 10.1 (MacOS) | Есть | N/A | Есть | Нет | Нет |
Как демонстрирует* эта таблица, поведение прокрутки может драматически изменяться от браузера к браузеру, и даже от одной ОС к другой. Если вы тестируете один метод прокрутки только в одном браузере, то получите весьма неполные результаты производительности своего сайта, по сравнению с тем, как в реальности с ним работают пользователи!
В целом должно быть ясно, что у прокрутки особенное место в вебе и браузеры очень много работают, чтобы сделать её быстрой и восприимчивой. Однако, есть тонкие способы, как веб-разработчик может непреднамеренно отключить встроенные в браузер оптимизации. Посмотрим на то, как веб-разработчики могут влиять на прокрутку в браузере, по-хорошему и по-плохому.
Фоновая прокрутка даёт ощутимую прибавку в эффективности — прокрутка и JavaScript полностью разделены, позволяя им работать параллельно без помех друг другу.
Но каждый, кто немного разрабатывал веб-страницы, знает, как установить связь между JavaScript и прокруткой:
Когда мы добавляем прослушивающий процесс wheel, который вызывает event.preventDefault() , то он на 100% блокирует прокрутку, как для колеса мыши, так и для тачпада. И очевидно, если прокрутка заблокирована, то фоновая прокрутка тоже заблокирована.
Менее очевидно влияние такого примера:
Вы можете наивно подумать, что если функция не вызывает preventDefault() , то она вообще не может блокировать прокрутку или, в худшем случае, блокирует её только на время выполнения самой функции. Однако правда в том, что даже пустой прослушивающий процесс полностью блокирует прокрутку, пока не закончены все процессы JavaScript на этой странице, что вы можете проверить в этом демо.
Прослушивание колеса мыши не взаимодействует с нашей большой блокирующей операцией JavaScript, но у них общий цикл событий, так что фоновый поток выполнения должен ждать, пока закончится более длительная операция JavaScript, прежде чем получит ответ от функции прослушивания событий.
Почему он должен ждать? Ну, JavaScript — это динамический язык программирования, и браузер не может знать наверняка, что preventDefault() никогда не вызовут. Даже если для разработчика очевидно, что функция делает просто запись console.log() , разработчики браузеров предпочитают не оставлять шансов. На самом деле, даже пустая function() <> вызовет тот же эффект.
Обратите внимание, что это относится не только к колесу мыши: на тач-устройствах прокрутка тоже может быть заблокирована прослушивающими процессами touchstart или touchmove.
Нужно быть осторожным, добавляя прослушивающие события на страницу, потому что они влияют на производительность!
Есть несколько интерфейсов JavaScript API, связанных с прокруткой, однако они не блокируют прокрутку. Событие scroll, хотя это в чём-то нелогично, не может блокировать прокрутку, потому что оно запускается после прокрутки, и поэтому является неотменяемым. Также и новый Pointer Events API, представленный в IE и Microsoft Edge, и который недавно начали внедрять в Chrome и Firefox, изначально спроектирован с целью избежать неумышленного блокирования прокрутки.
Даже в тех случаях, когда нам действительно нужно прослушивать события wheel или touchstart, есть определённые хитрости, как веб-разработчики могут гарантировать работу прокрутки с максимальным качеством. Посмотрим на некоторые из этих хитростей.
В предыдущем примере мы видели случай глобального прослушивающего процесса (то есть прикреплённого к window или document). Но что насчёт прослушивающих процессов для индивидуальных элементов прокрутки?
Другими словами, представьте страницу, для которой работает прокрутка, но на странице есть отдельная область с собственной независимой прокруткой. Блокирует ли браузер прокрутку для всей страницы, если вы добавите прослушивающий процесс только в этой области?
Если вы проверите на простой демонстрационной странице, то заметите, что Microsoft Edge и Safari оставят плавную прокрутку для целого документа, если прослушивающий процесс для прокрутки находится в div с независимой прокруткой.
Вот таблица браузеров и их поведения:
Два пальца тачпад | Тач | Колесо мыши | Click-and-drag | Клавиатура | |
---|---|---|---|---|---|
Десктопный Edge 14 (Windows) | Есть | Есть | Есть | Есть | Нет |
Десктопный Chrome 56 (Windows) | Нет | Есть | Нет | Нет | Нет |
Десктопный Firefox 51 (Windows) | Нет | Нет | Нет | Нет | Нет |
Десктопный Chrome 56 (MacOS) | Нет | N/A | Нет | Нет | Нет |
Десктопный Firefox 51 (MacOS) | Есть | N/A | Есть | Нет | Нет |
Safari 10.1 (MacOS) | Есть | N/A | Есть | Нет | Нет |
Результаты показывают*, что для веб-разработчиков есть доступные оптимизации, чтобы получить пользу от этих функций браузеров. Вместо использования прослушивающих процессов wheel/touch для всего документа, предпочтительно добавить прослушивающие процессы в конкретный подраздел документа, так что прокрутка останется плавной для всех остальных частей страницы. Другими словами, вместо делегирования прослушивающих процессов wheel/touchstart на максимально высокий уровень, лучше всего изолировать их для элемента, где это нужно.
К сожалению, не все фреймворки JavaScript допускают такую практику — в частности, React, как правило, добавляет глобальный прослушивающий процесс ко всему документу даже если тот должен относиться только к части страницы. Однако есть открытый тикет конкретно для этой проблемы, и парни из React сказали, что с радостью примут пулл-реквест. (Уважение парням из React, которые так быстро среагировали на наше предложение)
Уход от глобальных прослушивающих процессов wheel/touchstart — это хорошая практика, но иногда такое просто невозможно, в зависимости от эффекта, которого вы пытаетесь добиться. И в некоторым роде выглядит глупо, что простое прослушивание событий заставляет браузер остановить весь мир, просто потому что существует гипотетическая вероятность вызова PreventDefault() , и он его ждёт.
К счастью, в браузерах начала появляться новая функция, когда веб-разработчики могут явно пометить прослушивающий процесс как «пассивный» и поэтому избежать ожидания:
С таким подходом браузер будет обрабатывать прокрутку так, как будто прослушивающий процесс wheel вообще отсутствует. Эта функция уже доступна в последних версиях Chrome, Firefox и Safari, и должна скоро появиться в будущем релизе Microsoft Edge. (Обратите внимание, что нужно применять feature detection для поддержки браузеров, которые не распознают пассивные прослушивающие процессы).
Для некоторых событий (в том числе touchstart и touchmove) Chrome с версии 56 принял решение вмешиваться и сделал их пассивными по умолчанию. Имейте в виду эту незначительную разницу между браузерами, когда добавляете прослушивающие процессы!
Как мы видели, прокрутка в вебе — фантастически сложный процесс, и все браузеры находятся на разных этапах улучшения своей производительности. Но в целом мы можем сформулировать некоторые чёткие советы для веб-разработчиков.
Во-первых, лучше не добавлять прослушивающие процессы wheel или touch к глобальным объектам document или window, а вместо этого добавлять их к меньшим элементам с индивидуальной прокруткой. Разработчикам также следует использовать пассивные прослушивающие процессы, где только возможно, с применением feature detection, чтобы избежать проблем совместимости. Использование Pointer Events (там есть polyfill) и прослушивающих событий scroll — тоже верный способ избежать непреднамеренной блокировки прокрутки.
Надеюсь, эта статья предоставила некоторые полезные советы для веб-разработчиков и позволила мельком взглянуть на то, что у браузеров под капотом. Без сомнений, по мере развития браузеров и роста веба, механика прокрутки станет даже более сложной и изощрённой.
Наша группа Microsoft Edge продолжит инновации в данной области, чтобы обеспечить плавную прокрутку для большего количества сайтов и пользователей. Скажем это для скромного скроллбара — самого старого и неоднозначного взаимодействия в вебе!
* Результаты получены на последней версии каждого браузера в феврале 2017 года. С тех пор Firefox 52 обновил поддержку прокрутки, и теперь соответствует поведению Edge 14 во всех тестах, за исключением скроллинга полосой прокрутки. Надеемся, остальные браузеры тоже сделают улучшения в реализации прокрутки и сделают веб быстрее и более восприимчивым!
У тачпада есть одна очень удобная функция — с его помощью можно прокручивать страницы. Для этого используются жесты. Стандартное решение для прокрутки — одновременно водить двумя пальцами вверх или вниз. Но иногда жест не срабатывает. Это не самая большая проблема, но я предпочитаю пользоваться жестами, к которым давно привык, поэтому такие ошибки всегда исправляю.
Причины неисправностей
Главная причина, из-за которой возникает эта неисправность, «молодой» возраст Windows 10. Не все производители успели выпустить качественные работающие драйвера. Также не исключена возможность поломки тачпада, но в этом случае нужно отнести ноутбук в сервисный центр. Поэтому остановимся на программных проблемах.
В BIOS
Если ничего не помогло, проверьте настройки BIOS. Как его включить, прочитайте в статье . В некоторых моделях ноутбуков тачпад включается именно там. Зайдите в BIOS, найдите раздел, отвечающий за устройство ввода (в большинстве случаев он называется «Internal Pointing Device»), переведите параметр в положение «Enable».
Как изменить скорость перемещения указателя
Настройка скорости движения курсора является общей и для тачпада, и для внешнего манипулятора.
Перейдите на вкладку Параметры указателя .
Выберите комфортную скорость с помощью регулятора.
Нажмите Применить :
У пользователей, которые только установили Windows 10 на ноутбук, возникают разные проблемы. Одна из самых распространенных – не работает прокрутка на тачпаде Windows 10. О том, как устранить неисправность, написано в этой статье.
Включение тачпада
Если на тачпаде перестала работать не только прокрутка, но и другие функции, то следует проверить, включен ли он в системе. Для этого доступно несколько способов.
Обновление драйверов
Еще один пункт, выполнение которого восстановит работоспособность тачпада, это установка правильных драйверов.
Автоматически
ПКМ на меню Пуск → Диспетчер устройств → Мыши и иные указывающие устройства → выберите устройство ввода информации (название производителя тачпада) → ПКМ → Обновить драйвера → Автоматический поиск обновленных драйверов.
Вручную
Скачайте драйвера с сайта производителя ноутбука самостоятельно и установите их. Во время выбора укажите правильную модель ноутбука, а также ОС, которая на нем установлена.
С помощью клавиатуры
Почти на всех ноутбуках тачпад включается сочетанием нажатия Fn и клавиши, на которую нанесен соответствующий значок (F1-F12). На ноутбуке Aser это комбинация Fn+F7, Asus – Fn+F9. После первого нажатия тачпад включается, после повторного – выключается (также вам будет полезно прочитать ). Производитель может отдельно вынести кнопку включения устройства ввода на корпус ноутбука.
Включение
Если вы заметили, что после установки или обновления до новой версии ОС тачпад перестал работать, не спешите переустанавливать систему или нести гаджет в сервис. Попробуйте правильно его включить.
«Панель управления»
- Открываем «Панель управления».
- Переходим в раздел «Оборудование и звук».
- В меню «Устройства и принтеры» выбираем пункт «Мышь».
- Тачпад — это та же мышка с точки зрения системы.
- Переходим на вкладку ELAN (может называться ClicPad или «Параметры устройства»).
- Нажимаем «Активировать устройство» и убираем отметку с пункта «Отключение при подсоединении внешней USB мыши», если она была установлена.
- Сохраняем конфигурацию.
- Включаем тачпад и отказываемся от его автоматического отключения.
Настройка в фирменной утилите
- Открываем «Панель управления».
- Находим утилиту с названием тачпада.
На некоторых ноутбуках ASUS есть такое фирменное приложение для управления тачпадом. - Переходим на вкладку «Жесты» и отмечаем пункт «Прокрутка».
- Для сохранения конфигурации нажимаем «ОК».
Видео
На видео есть наглядная информация о том, как включить тачпад на ноутбуке.
Переустановка драйверов
- Кликаем правой кнопкой по меню «Пуск» и выбираем в контекстном меню пункт «Диспетчер устройств».
- Раскрываем раздел «Мышь и иные указывающие устройства».
- Находим тачпад. Обычно он называется ELAN Input Device или просто TouchPad.
- Кликаем по нему правой кнопкой и выбираем пункт «Обновить драйвера».
- Без обновленных драйверов любое устройство будет работать с ошибками.
Нам нужно выбрать файл с драйверами и установить их.
При выборе драйверов главное соблюдать разрядность и версионность. Если у вас Windows 10 x64, то и драйвер тачпада должен быть для Windows 10 x64.
Причины неисправностей
Главная причина, из-за которой возникает эта неисправность, «молодой» возраст Windows 10. Не все производители успели выпустить качественные работающие драйвера. Также не исключена возможность поломки тачпада, но в этом случае нужно отнести ноутбук в сервисный центр. Поэтому остановимся на программных проблемах.
Изменение скорости прокрутки тачпада
Для изменения параметров тачпада в системе обязательно должен быть установлен драйвер устройства. Его всегда можно найти на сайте производителя ноутбука . Также, спешим заметить, что Windows 8.1 способна успешно находить и устанавливать драйверы популярных устройств самостоятельно через Интернет. И тачпад — не исключение. На картинках ниже мы показываем, как настроить сенсорную панель от производителя Synaptics, которым комплектуется наш ноутбук HP. Всё, что мы сделали — это установили лицензионную Windows 8.1 и подключились к wifi-роутеру. А через несколько минут нужный touchpad driver был скачан и установлен вместе с драйверами других устройств и обновлениями Windows.
Поэтому вы можете выполнить поиск обновлений вручную и есть большая вероятность, что Windows скачает недостающий драйвер:
Перейдите на вкладку Параметры устройства .
Выделите в списке ваше устройство.
В окне настроек сенсорного устройства перейдите в раздел Прокрутка .
Выберите нужную скорость (в нашем случае её нужно было уменьшить).
Нажмите Применить для сохранения изменений:
В настройках ноутбука
Если после использования специальных клавиш клавиатуры тачпад все равно не работает, проверьте настройки Windows.
Горячие клавиши
Это самый быстрый способ включить тачпад. Например, на моём ноутбуке ASUS включить или выключить тачпад можно сочетанием Fn+F9. На некоторых моделях ASUS используется сочетание Fn+F7, а, например, на Lenovo, Dell и Toshiba обычно работает Fn+F5. Чтобы не гадать, посмотрите на пиктограммы на клавишах. Вам нужна кнопка, на которой нарисован перечёркнутый тачпад.
Как изменить скорость перемещения указателя
Настройка скорости движения курсора является общей и для тачпада, и для внешнего манипулятора.
Перейдите на вкладку Параметры указателя .
Выберите комфортную скорость с помощью регулятора.
Нажмите Применить :
) существенно облегчит работу с устройством при невозможности использования мыши. Чтобы максимально эффективно использовать возможности такого устройства, необходимо знать, как настроить тачпад.
Включение
Если вы заметили, что после установки или обновления до новой версии ОС тачпад перестал работать, не спешите переустанавливать систему или нести гаджет в сервис. Попробуйте правильно его включить.
BIOS
- Перезагружаем ноутбук и заходим в BIOS.
- Переходим на вкладку Advanced. Она может называться иначе, но это самое распространённое наименование.
- Находим пункт Internal Pointing Device.
- Выделяем его, нажимаем Enter и выбираем значение Enabled — то есть включено.
- Перезагружаем ноутбук с сохранением конфигурации. Обычно для этого нужно нажать клавишу F10 и подтвердить выбор.
- На некоторых ноутбуках управлять состоянием тачпада можно через BIOS.
Как настроить тачпад на ноутбуке
Чтобы настроить параметры тачпада, потребуется зайти в свойства драйверов этого устройства. Для этого запускаем меню «Панель управления», находим и активируем пункт «Мышь», в открывшемся окне выбираем вкладку «Параметры устройства». На указанной вкладке находим и нажимаем кнопку «Параметры». Стоит заметить, что указанный метод применяется для сенсорных панелей от компании Synaptics, так как такие устройства наиболее распространены. Чтобы настроить тачпад на ноутбуке от другого производителя потребуется знать архитектуру меню сервисной программы такого устройства.
Одним из параметров тачпада, которые можно настроить на ноутбуке, является режим прокрутки. Доступ к данным параметрам находится в меню «Прокрутка» параметров тачпада. В частности, можно задать участок тачпада, при касании которого будет выполняться прокрутка изображения в соответствующем направлении (например, для горизонтальной и вертикальной прокрутки).
Еще одним параметром настройки тачпада, также находящимся в меню «Прокрутка» является пункт «Масштабирование щипком». Большинство современных сенсорных панелей поддерживают возможность изменения масштаба изображения при помощи касания двумя пальцами любого участка тачпада и при помощи их сближения либо отдаления изменять масштаб. С помощью регулировки скорости масштабирования можно настраивать скорость изменения изменения размеров изображения.
Для обеспечения комфортной работы желательно настроить в параметрах тачпада на ноутбуке чувствительность сенсорной панели, чтобы, с одной стороны — отсеивать случайные касания, а с другой – обеспечить нормальное реагирование при управлении курсором. Настройка игнорирования случайных касаний ладонь осуществляется в меню «Указание» — «Чувствительность» — «Контроль касания ладонью». Чтобы настроить требуемое усилие давления пальцем на поверхность сенсорной панели, потребуется зайти в пункт «Чувствительность касания». При помощи изменения положения ползунка в каждом из указанных пунктов меню можно отрегулировать чувствительность сенсорной панели.
Кроме того, в параметрах указанного меню настройки тачпада можно задать значения легких касаний пальца к сенсорной панели (например, распознавание их как щелчка левой кнопки мыши), действия при нажатии кнопок рядом с тачпадом, и другие параметры.
Есть ли какая-то возможность сделать прокрутку с помощью тачпада на ноутбуке такой же плавной, как в osx? А то сейчас работает как колесико, рывками.
А мне бы наоборот от неё избавиться, в хромиуме жутко напрягает, когда прокручиваю и нажимаю Ctrl+что-то, действие воспринимается как Ctrl+колёсико, и жутко колбасит масштаб.
Кажется, понял, что здесь мне нужна опция VertScrollDelta=1, но это фактически контролирует частоту вызова некоего «scroll event» при перемещении пальца. А как задать количество пикселей, на которые сдвигается содержимое при этом событии?
Мне помогла установка параметра CoastingSpeed в 0, это отключает инерцию. Если вам нужно изменить не инерцию (мне нужно было именно это), то почитайте вот этот ман.
Уже прочитал, там написано, что при скроллинге просто эмулируются нажатия «кнопок» колесика (вверх и вниз).
Что есть сейчас: провожу по тачпаду пальцами треть сантиметра, контент скроллится примерно на 3 строчки. Нужно, чтобы скроллинг был постоянный (попиксельно). В тачпаде можно настроить расстояние, на котором генерируется событие прокрутки, теперь надо где-то найти опцию, отвечающую за количество пикселей, которому соответствует это событие.
В плане скроллинга тачпад, выходит, совсем не аналоговый.
Ага, проблема существует как минимум с 2005 года и никто ей не интересуется, хотя алгоритм тривиальнейший. А еще хотят популяризировать линукс в качестве десктоной ОС.
По-моему, за это вообще должен тулкит отвечать.
Ты хочешь странных вещей. Вообще-то поведение скроллинга настраивается в приложении.
А как задать количество пикселей, на которые сдвигается содержимое при этом событии?
Это должно конфигурироваться в драйвере тача? O_o
Где-то это должно конфигурироваться.
Инициальную версию половой прокрутки сделали только сейчас для следующего релиза xorg, после этого потребуется поддержка новых возможностей в тулкитах. То есть так же плавно, как в макос, тачпады будут работать еще не скоро.
То есть так же плавно, как в макос, тачпады будут работать еще не скоро.
Хм, я конечно только морковку и ел. Но при включенной опции «плавная прокрутка» в браузерах, скроллинг, внезапно, плавный. Как он может быть еще плавнее — не представляю.
Я же написал: тачпад при перемещении пальцев в области прокрутки на заранее заданное расстояние генерирует событие нажатия кнопки мыши 4 или 5, в зависимости от направления.
Браузеры при поступлении этого события просто анимированно изменяют положение прокрутки.
Ладно, в браузерах с этим пока можно смириться. Но в других приложениях это очень раздражает.
В нормальной же системе прокрутка происходит почти попиксельно без всяких костылей в любом контейнере.
В нормальной же системе прокрутка происходит почти попиксельно без всяких костылей в любом контейнере.
Когда это произойдет, я первый форкну иксы и тулкиты заодно.
Зачем? Это просто улучшение разрешения устройств ввода, на которых такая возможность имеется.
Вывод
После обновления к Windows 10 на ноутбуке может перестать работать тачпад. Для восстановления его работоспособности проверьте, включен ли он в системе и настройках BIOS, установите последнюю версию драйверов. Если ничего не помогло, отнесите ноутбук в сервисный центр.
Настраивая скроллинг, важно понимать следующие моменты:
1. Скорость прокрутки внешней мыши и тачпада регулируются разными настройками.
2. Кроме системных настроек, на скорость прокрутки могут влиять параметры браузера, в том числе — различные надстройки и расширения.
Итак, войдите в Панель управления и выберите раздел Мышь :
Я изменил скорость прокрутки. Почему она не меняется?
Если в браузере установлено расширение для плавной прокрутки (например SmoothScroll), то его настройки имеют приоритет над системными. Поэтому, если после изменения настроек тачпада и мыши вы не наблюдаете никаких изменений, проверьте, не установлены ли в браузере подобного рода дополнения.
После изменения настроек скроллинга в расширении, необходимо обновить страницу браузера (F5) для того, чтобы изменения вступили в силу.
Выберите Дополнительные инструменты .
Кликните на Расширения :
Найдите в списке нужное расширение и нажмите на ссылку Параметры под ним:
Если говорить конкретно о расширении SmoothScroll, то для изменения скорости прокрутки веб-страниц вам нужно задать нужное значение в поле Step size и нажать кнопку Save Settings внизу страницы:
Чистка клавиатуры
Настраивая скроллинг, важно понимать следующие моменты:
1. Скорость прокрутки внешней мыши и тачпада регулируются разными настройками.
2. Кроме системных настроек, на скорость прокрутки могут влиять параметры браузера, в том числе — различные надстройки и расширения.
Итак, войдите в Панель управления и выберите раздел Мышь :
Изменение скорости прокрутки мыши
Перейдите на вкладку Колесико .
Выберите, на сколько строк будет смещаться прокручиваемый контент за один шаг (щелчок) колесика:
В BIOS
Если ничего не помогло, проверьте настройки BIOS. Как его включить, прочитайте в статье . В некоторых моделях ноутбуков тачпад включается именно там. Зайдите в BIOS, найдите раздел, отвечающий за устройство ввода (в большинстве случаев он называется «Internal Pointing Device»), переведите параметр в положение «Enable».
Читайте также: