Что именно измеряет сенсорная кнопка

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

Палец, даже не касаясь самого электрода, оказывается рядом с ним как часть электрической цепи. Вода с растворёнными солями и другими заряженными частицами делает ткани тела достаточно проводящими, чтобы они могли взаимодействовать с полем. Из-за этого ёмкость электрода немного меняется. Контроллер замечает отклонение от обычного значения и распознаёт касание.

Почему кнопке не нужен нажим

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

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

Так что «нажатие» здесь — не толчок, а распознанный сдвиг ёмкости: тело пальца становится частью электрической системы, хотя прямого контакта с её проводниками нет.