Здравствуйте! Рад сообщить, что проект MouseTrack не канул в лету, а продолжает свое развитие. Кто не понял о чем речь: Статья №1 и Статья №2.
Со времени публикации проекта на code.google.com было сделано немногое (основное время — это учеба, предстоящая сессия, да и здоровье не позволяло много времени проводить за компьютером), а именно написана библиотека MouseTrackAPI.dll.
Эта библиотека позволяет «общаться» с перчаткой посредством процедур и функций, содержащихся в ней. MouseTrackAPI должна облегчить разработчикам программирование новых функций, дополнений, фич и так далее (например простейшие жесты) для перчатки MouseTrack.
Содержимое библиотеки:
Детальное описание библиотеки Вы можете посмотреть на вики-странице проекта. Пример использования библиотеки лежит в репозитории.
Планы на будущее:
Буду рад человеку, который поможет в реализации встраивания функционала FreeTrack в MouseTrack. Если это Вас заинтересовало — пишите в личку.
Если Вы хотите помочь проекту в развитии материально, то это можно сделать на такие номера webmoney: Z358007010787 либо U399451723188. Отчет по использованию средств предоставлю по требованию.
Спасибо за внимание!
Со времени публикации проекта на 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. Отчет по использованию средств предоставлю по требованию.
Спасибо за внимание!