Как клавиша превращает движение в сигнал

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

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

Что меняется без металлических контактов

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

Однако это не означает, что механизм вообще не изнашивается: шток, пружина и направляющие по-прежнему движутся. Меняется именно способ регистрации. Клавиша остаётся механической по ощущению и движению, но сигнал возникает оптически.

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