Hello! I am glad to announce that the
MouseTrack project
has not sunk into oblivion, but continues its development. Who did not understand what they were talking about:
Article No. 1 and
Article No. 2 .
Since the project was published on code.google.com, not much has been done (most of the time is study, the upcoming session, and my health did not allow me to spend much time on the computer), but the MouseTrackAPI.dll library was written.
This library allows you to "communicate" with the glove through the procedures and functions contained in it. MouseTrackAPI should make it easier for developers to program new features, add-ons, features, and so on (for example, simple gestures) for MouseTrack gloves.
')
Library Content:
- 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);
A detailed description of the library you can see on
the project
wiki .
An example of using the library is in the
repository .
Future plans:
- Abandon the FreeTrack program in this project. Embed its functionality in the program MouseTrack (lightweight functionality relating to tracking the LED from the webcam);
- Rewrite MouseTrack program based on the developed library;
- Embed the recognition of simple gestures;
- Add English interface;
I will be glad to a person who will help in the implementation of embedding FreeTrack functionality into MouseTrack. If you are interested in it - write in a personal.
If you want to help the development of the material, then this can be done on such webmoney numbers: Z358007010787 or U399451723188. Report on the use of funds will provide on request.
Thanks for attention!