Jump to content

waskol

Member
  • Posts

    1
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    France

Everything posted by waskol

  1. Hi, I just saw your post today. To say that I have already started what you propse here a few month ago. In fact I have started my project starting for the same reasons you expose here. It lead myself to build an application suite in order to make the "Nostromo N50" work on Windows Vista. I just released the project (and the source code ) on sourceforge.net under the GPL Licence. I programmed the Macro-Editor, the profiler, and the Commander in Delphi, using just the default Hid device drivers installed by Windows VISTA. In fact, the macro-editor can be used for any HID input device and a generic framework is possible in order to extend the concept to other devices than the "Nostromo N50". I am also very confident about the fact that the "framework" that is behind can be easyly adapted into other languges on other OS : it is written in Delphi, and as a programmer you know that object pascal is far more rigid than C++. The code, (classes, functions and procedure, ) written in Delphi (thus Pascal), is very close to an algorithm : even it was designed for the Windows platform, there are no really platform specific code. In order to "drive" this HID compliant device from delphi, I use a wonderfull library, which is part of the JVCL component library : using HID events and communicate with the device with this library is soooo easy. For the moment, I do not really know how you will manage to get something "unified", since, even if HID USB device relay on a very clear and standardize structure, the way the HID event structure merely depends on the drivers that are installed for this device and how it is built in the device itself. For each button, you have to guess which bit of a field of bit is corresponding to wich button and the task is not so easy, you have to try before and press a button to see wich button corresponds ! May be that this project can be a start for yours or even a source of inspiration. If you are interested, please feel free to look at my sourceforge project page : http://sourceforge.net/projects/nostromon50onvi/ Do not hesitate to contact me. See you soon.
×
×
  • Create New...