Что это такое?
Утилита, превращающая кольцо от Nintendo Ring Fit в две клавиши для Mac.
Это TypeScript-утилита, которая превращает игровой аксессуар Ring-Con в контроллер клавиатуры для Mac. Она парсит HID-данные с джойстика, определяет степень сжатия/растяжения кольца и отправляет соответствующие кейкоды через macOS CGEvent API.
Для гиков, стримеров и любителей нестандартных контроллеров, которые хотят добавить физическое взаимодействие в рабочий процесс на macOS.
Стандартные клавиатуры не дают тактильного удовольствия и уникального способа запускать действия — например, делать скриншоты сжатием кольца или подтверждать команды его растяжением.
Программа подключается к Joy-Con (R) с Ring-Con по Bluetooth, считывает данные с датчика изгиба кольца и через Swift-хелпер эмулирует нажатия клавиш Fn (удержание при сжатии) и Enter (короткое нажатие при растяжении). Всё работает в терминале, требует разрешения на доступность в настройках macOS.
Это TypeScript-утилита, которая превращает игровой аксессуар Ring-Con в контроллер клавиатуры для Mac. Она парсит HID-данные с джойстика, определяет степень сжатия/растяжения кольца и отправляет соответствующие кейкоды через macOS CGEvent API.
Проект использует тот же слот данных, что и акселерометр Joy-Con — датчик изгиба кольца подменяет показания оси Y в третьем кадре IMU.
Стоит попробовать, если у вас валяется Ring-Con и Mac — это забавный эксперимент, но для повседневного использования потребуется тонкая настройка и привыкание.
Проект свежий (20 звёзд, 1 форк), но активность низкая — последние коммиты могли быть давно. README подробный, но issue нет.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Утилита, превращающая кольцо от Nintendo Ring Fit в две клавиши для Mac.
Для любителей нестандартных контроллеров, стримеров и гиков, ищущих новый способ взаимодействия с компьютером.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.