Вопрос технический, но не про Linux, потому спрошу здесь, как никак на L.o.r.'е есть специалисты по всем вопросам.
Как работают емкостные кнопки, которые capacitive sensing? Это всякие Topre, capacitive buckling spring (Model F), IBM beam spring, различные варианты foam and foil, МС7004 и другие. Я понимаю от чего там меняется ёмкость у конденсатора в цепи, но как обнаруживается это изменение ёмкости?
Поначалу я думал, что там подаётся переменное напряжение на схему. Там где ёмкость относительно высокая ток будет проходить. Но в этом случае клавиатура будет с 2KRO, а везде где рассматривают емкостные клавиатуры отмечают, что за счёт своей конструкции они автоматом получают NKRO.
Как обнаруживаются нажатые кнопки на емкостных клавиатурах? Это должно быть какое-то достаточно простое решение, потому что IBM это делали в серийных устройствах ещё в 70-е, но у меня не получается ни догадаться, ни найти описания в интернетах.