Как стать автором
Обновить

Mouse Track — Библиотека MouseTrackAPI

Время на прочтение2 мин
Количество просмотров2.4K
Здравствуйте! Рад сообщить, что проект MouseTrack не канул в лету, а продолжает свое развитие. Кто не понял о чем речь: Статья №1 и Статья №2.

Со времени публикации проекта на code.google.com было сделано немногое (основное время — это учеба, предстоящая сессия, да и здоровье не позволяло много времени проводить за компьютером), а именно написана библиотека MouseTrackAPI.dll.

Эта библиотека позволяет «общаться» с перчаткой посредством процедур и функций, содержащихся в ней. MouseTrackAPI должна облегчить разработчикам программирование новых функций, дополнений, фич и так далее (например простейшие жесты) для перчатки MouseTrack.

Содержимое библиотеки:
  • function Connect(numberOfPort: integer; baudRateToUse: Cardinal; led, buttons, accel: boolean): boolean;
  • procedure Disconnect();
  • function GetAccelState(): boolean;
  • function GetButtonsState(): boolean;
  • function GetLedState(): boolean;
  • function GetButtonState(number: integer): boolean;
  • function GetAccelValue(): integer;
  • function GetAccelAxisState(c: char): boolean;
  • procedure SetAccelState(state: boolean);
  • procedure SetButtonsState(state: boolean);
  • procedure SetLedState(state: boolean);

Детальное описание библиотеки Вы можете посмотреть на вики-странице проекта. Пример использования библиотеки лежит в репозитории.

Планы на будущее:
  • Отказаться от программы FreeTrack в этом проекте. Встроить её функционал в программу MouseTrack (облегченный функционал, касающийся трэкинга светодиода с веб-камеры);
  • Переписать программу MouseTrack на основе разработанной библиотеки;
  • Встроить функции распознавания простейших жестов;
  • Добавить английский язык интерфейса;

Буду рад человеку, который поможет в реализации встраивания функционала FreeTrack в MouseTrack. Если это Вас заинтересовало — пишите в личку.

Если Вы хотите помочь проекту в развитии материально, то это можно сделать на такие номера webmoney: Z358007010787 либо U399451723188. Отчет по использованию средств предоставлю по требованию.

Спасибо за внимание!
Теги:
Хабы:
Всего голосов 9: ↑7 и ↓2+5
Комментарии2

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн