Сенсорный тачпад

TouchPad — что в этом слове?

Сенсорный тачпад

Каких только устройств ввода не придумал человек, чтобы облегчить себе работу с компьютером. Это и различные вариации всем известных джойстиков и “мышки” и Trackball и AccuPoint и, наконец, TouchPad. Вот об этом устройстве и пойдет речь в данной статье.

Что же представляет собой TouchPad? На русский язык это название можно перевести как “сенсорная панель”. И, действительно, она представляет собой панель (см. рис.), обычно прямоугольной формы, чувствительную к нажатию пальцев или ладони.

Нажав пальцем на TouchPad и передвигая его по ее поверхности, пользователь может маневрировать курсором так же, как и при использовании мышки. Для выбора какого-то пункта меню можно нажать на кнопочку, а можно непосредственно на плоскость TouchPad. Т. е.

TouchPad играет такую же роль, что и мышка, но является более компактным, не требующим пространственного перемещения устройством ввода и идеально подходит для портативных компьютеров (см. рис.). К тому же она обладает расширенными функциональными возможностями.

Но об этом немного позже. А сейчас расскажем о том, как она функционирует.

Одним из ведущих производителей TouchPad является фирма Synaptics, поэтому все дальнейшее описание будем производить, основываясь на изделиях этой фирмы.

Физически TouchPad представляет собой сетку из металлических проводников, разделенных тонкой изолирующей прокладкой из лавсановой пленки (см. рис.), т. е. получается набор большого количества маленьких конденсаторов.

Так как человеческое тело является хорошим проводником, то при приближении руки к поверхности панели происходит изменение электрического поля, а, следовательно, емкости этих конденсаторов.

Измеряя изменение емкости каждого конденсатора в сетке можно точно определить координаты пальца на поверхности панели. Более того, измеряя величину емкости можно также приблизительно определить давление, оказываемое на панель.

(Это возможно благодаря тому, что чем большее давление прилагается к поверхности или чем большее количество пальцев находится вблизи поверхности, тем больше полная емкость.)

Естественно, что на емкость конденсаторов сетки влияет не только человеческое тело, но и внешние электрические поля, а также другие физические эффекты. Появляется дрожащее изменение измеряемой емкости (jitter).

Поэтому для определения координат применяются “фильтрующие” алгоритмы, преобразующие дрожащие изменения емкости в плавное изменение координат. Существует множество различных алгоритмов, но чаще всего используется простой алгоритм, называемый алгоритмом “усредняющего окна”.

Согласно этому алгоритму значение текущих координат определяется усреднением двух последних не фильтрованных значений:

Xтек.=( Uнов. +Uпредыд. ) / 2,

где

  • Xтек. — текущее отфильтрованное значение координаты
  • Uнов., Uпредыд. — не фильтрованные координаты

Для увеличения степени сглаживания дрожаний используют усреднение трех или более новых, не фильтрованных, значений координат или используют взвешенные алгоритмы, например такой:

Xтек. = 1/2Uнов. + 3/4Uпредыд.

Как уже было сказано, измеряя полную емкость, можно определить степень нажатия, т. е. третью координату Z. Когда на поверхности панели нет пальца, тогда Z-координата равна нулю.

Для определения перемещения пальца TouchPad контролирует увеличение Z-координаты сверх некоторого порога, затем вычисляет изменение X и Y координат до момента равенства нулю Z-координаты, что соответствует окончанию движения и удалению пальца от поверхности панели.

Полученные значения DX и DY используются далее для определения перемещения указателя по поверхности экрана.

Используя все три координаты одновременно можно запрограммировать различные области на поверхности панели, при нажатии на которые, будут выполняться какие-то определенные действия. Эта возможность широко используется в последних драйверах фирмы Synaptics. Например, в драйвере версии V3.

4 можно запрограммировать четыре области, расположенные по углам панели (см. рис.). Причем каждой области можно назначить одну из восьми функций, выбираемых из предлагаемого списка. Это может быть вызов меню, развертывание/свертывание окна, запуск какой-то определенной программы и т.д.

На эти же функции могут быть запрограммированы и существующие механические кнопки.

Тот, кто когда-либо работал в приложениях Microsoft Office, например, набирал большой текст, знает, как иногда надоедает постоянно перемещать курсор к полосам прокрутки, чтобы сместить экран.

Эта проблема полностью разрешима при использовании TouchPad. Пользователь может определить области горизонтального и вертикального скроллинга по своему усмотрению (см. рис.).

Существует также много других полезных особенностей, с которыми можно ознакомиться по следующему адресу.

Устройство — устройством, но как подключить его к компьютеру или другому устройству? Для этого TouchPad поддерживает следующие протоколы:

  • PS/2
  • RS-232
  • ADB — протокол, используемый компьютерами семейства Apple Macintosh

В каждом из этих случаев TouchPad поддерживает индустриальный стандарт “mouse” плюс собственные, специфические, расширенные протоколы.

Поддержка “mouse” означает, что, подключив к компьютеру TouchPad, вы сразу можете использовать ее как обычную “мышку”, без инсталляции ее собственного драйвера. После этого вы инсталлируете драйвер и получаете целый набор дополнительных возможностей.

Для тех, кого не устраивает простое использование программных продуктов фирма Synaptics предлагает полное описание интерфейса и примеры работы с TouchPad на языке С++ с использованием команд API.

Дальнейшим развитием TouchPad является TouchWriter — панель TouchPad с повышенной чувствительностью, одинаково хорошо работающая как с пальцем, так и со специальной ручкой и даже с ногтем. Эта панель позволяет вводить данные привычным для человека образом — записывая их ручкой (см. рис.).

Кроме того, ее можно использовать для создания графических изображений или для подписывания ваших документов. Для желающих писать китайскими иероглифами, можно порекомендовать установить на компьютер пакет QuickStroke, который позволит вводить иероглифы, непосредственно рисуя их на панели.

Причем программа, по мере ввода, предлагает готовые варианты иероглифов.

Ну вот, вкратце, и все, что можно написать об этом устройстве. Остается только порекомендовать всем, кто собирается приобрести портативный компьютер, выбирать компьютер именно с TouchPad, а не, например, с AccuPoint. Это избавит Вас от лишней траты нервов и позволит Вам наслаждаться работой с компьютером, а не борьбой с вечно заедающей AccuPoint.

Источник: https://www.ixbt.com/peripheral/touchpads.html

Все функции тачпада, сенсорной панели на ноутбуке

Сенсорный тачпад

В данной статье описаны функции тачпада Synaptics. Речь пойдёт об устройстве именно этой компании, так как она являлась разработчиком классической сенсорной панели и первой внедрила тачпад в ноутбук после трекбола.

По мере того как ноутбуки становились тоньше, стремление к «плоскому трекболу» побуждает Synaptics разработать первую в мире сенсорную панель.

Как начать

Все функции тачпада на ноутбуке можно включить или отключить полностью или каждую по отдельности.

Найти настройки тачпада можно кликнув по значку правой клавишей мыши в системном трее.

Далее перейдя в закладку Параметры устройства и далее Параметры уже на самой закладке. Здесь же можно изменить скорость движения курсора (sensitivity, как иногда говорят геймеры), скорость прокрутки, скорость реакции устройства на двойное нажатие.

Касание легким ударом пальца

Если функция активна, касание легким ударом пальца выполняет то же действие, что и нажатие левой кнопки мыши. Когда этот флажок снят, нажатие манипулятором (щелчок) можно выполнить только кнопками устройства TouchPad™.

«Касание легким ударом пальца» производится следующим образом: необходимо быстро прикоснуться к поверхности устройства TouchPad™ и затем быстро убрать палец.

Наилучший результат достигается при быстром, легком касании. Слишком сильные или медленные касания менее эффективны.

Выполните «Касание легким ударом пальца» один раз, чтобы имитировать одинарный щелчок мыши, либо быстро повторите жест два раза, чтобы имитировать двойной щелчок.

Щелчки

По умолчанию кнопки функционируют так же, как кнопки мыши для данного указывающего устройства.

Если этот флажок не установлен, то кнопки будут отключены, и нажатие на них не будет производить никакого действия, при этом нажатие указывающим устройством можно будет осуществить только при помощи лёгкого быстрого касания.

Также кнопки можно перепрограммировать на выполнение других действий. Например, в качестве действия, выполняемого при нажатии правой кнопки, можно установить команду «перейти на веб-страницу в браузере, заданном по умолчанию».

Таким образом, каждый раз после нажатия правой кнопки, на указывающем устройстве будет автоматически запускаться браузер по умолчанию, после чего будет загружаться заданная страница.

Перетаскивание с фиксацией

Когда эта функция включена, объекты можно перетаскивать по экрану на большие расстояния с использованием нескольких движений пальца.

Если включено «Перетаскивание с фиксацией», действие перетаскивания не прекращается, когда пользователь отрывает палец от поверхности TouchPad™.

Чтобы отпустить объект и окончить перетаскивание, выполните пальцем повторное легкое касание поверхности TouchPad™.

Включение функции вертикальной прокрутки

Установите этот флажок, чтобы включить вертикальную прокрутку. Вертикальная прокрутка выбранного окна или элемента осуществляется перемещением пальца вверх или вниз по правому краю устройства TouchPad.

Включение функции горизонтальной прокрутки

Установите этот флажок, чтобы включить горизонтальную прокрутку в окнах, имеющих горизонтальную полосу прокрутки.

Горизонтальная прокрутка выбранного окна или элемента осуществляется перемещением пальца влево или вправо по нижнему краю устройства TouchPad.

Включение ChiralScrolling

Эта функция позволяет осуществлять непрерывную прокрутку одним плавным круговым движением. Скорость прокрутки зависит от скорости движения пальца.

Чтобы включить эту функцию, установите флажок «Включить ChiralRotate™».

Чтобы воспользоваться функцией ChiralScrolling:

  1. Поместите палец в целевую зону. Целевой зоной для прокрутки вверх или вниз является правая сторона устройства TouchPad™. Целевой зоной для прокрутки влево или вправо является нижний край устройства TouchPad.
  2. Движением покажите нужное направление прокрутки, а затем делайте круговые движения по или против часовой стрелке. После того, как функция ChiralScrolling активировалась, при выполнении круговых движений можно перемещать палец в любое место на поверхности устройства TouchPad.
    Примечание. Чтобы изменить направление прокрутки, просто измените направление движения пальца. После этого начнется прокрутка в обратном направлении.
  3. Чтобы прекратить прокрутку и вернуться в режим указателя, поднимите палец с поверхности устройства.

Масштабирование щипком

Жест «Масштабирование щипком» позволяет пользоваться функцией масштабирования во многих приложениях.

С помощью жеста «Масштабирование щипком» можно выполнять те же действия, которые выполняются с помощью колеса прокрутки в стандартных приложениях Windows, поддерживающих масштабирование с использованием колеса прокрутки в сочетании с клавишей CTRL.

Установите флажок «Масштабирование щипком», чтобы включить возможность масштабирования при помощи жеста «щипок». Чтобы узнать, как выполнить этот жест, просмотрите учебный видеоролик.

Для получения наилучшего результата, выполняйте жест кончиками пальцев.

Прокрутка двумя пальцами

Функция «Прокрутка двумя пальцами» позволяет производить вертикальную и горизонтальную прокрутку из любого места на поверхности устройства TouchPad™.

Поместите два пальца на устройство TouchPad™, а затем проведите ими по его поверхности в желаемом направлении.

Для осуществления прокрутки пальцам не обязательно находиться на участке прокрутки.

Вращение

Функция «Вращение» позволяет удобными жестами вращать фотографии и другие объекты.

Перелистывание тремя пальцами

Жест «Перелистывание тремя пальцами» улучшает навигацию в самых разных приложениях. Жест можно использовать для просмотра страниц в Интернете или для просмотра фотографий в программе для фотопросмотра.

При выполнении этого жеста пальцы должны находиться на некотором расстоянии друг от друга.

Установите флажок Включить перемещение границы при прокрутке, если при достижении пальцем края устройства TouchPad требуется продолжение прокрутки.

Функция отключения тачпада при подключении USB описана в статье: Возможности драйвера для тачпада Synaptics.

Источник: https://hpc.by/all_features_of_touchpad

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.