Пользователь GitHub опубликовал открытый проект для использования беспроводных наушников Airpods в качестве передатчика Морзе.
Автор работы под ником EtherDream отмечает, что многие наушники способны отправлять команды на устройство, к которому они подключены. Например, одним нажатием на Airpods активируется пауза, двойным нажатием — переключение на следующий трек, тройным — воспроизведение предыдущего трека.
Применяя эту функцию, пользователи смогут превратить наушники в передатчик Морзе.
Таким образом, однократное нажатие отправляет устройству точку (.), двойное — тире (—), тройное нажатие удаляет предыдущий символ. После небольшой задержки точки и тире преобразуются в букву или цифру.
Более короткие задержки позволяют ускорить ввод, однако это чревато увеличением вероятности ошибок. Среди известных проблем EtherDream называет некоторые сложности с обработкой сигналов наушников у Firefox.
Источник: habr.com