What is LakRemotes?
LakRemotes is a simple Package of Delphi Components to map various different kinds of PC Remote Controls.
Currently only the One For All OFA 9040 is supported, but I plan to expand to other remotes as I get my hands on them.
The beauty of the OFA 9040 is that it is actually a very cheap piece of hardware to buy. Unlike a lot of other RF USB remotes, the OFA 9040 emulates Keyboard input (which, surprisingly, makes it more difficult to map for custom uses)… despite this, TOneRemote works very well, allowing you to simply drop an instance on your form and assign methods to each button on the remote. You can either use one instance per relevant form, or a single global instance.
It’s also worth noting that the OFA 9040 has a lovely party-trick up its sleeves! As well as controlling your PC, the OFA 9040 can control 3 different IR devices (such as a TV, Stereo, Digital Set-Top-Box etc.)… and supports Learning Mode (using the original remote for a device to train the OFA 9040). I bought mine for less than £10 on eBay! There’s plenty of them around, so if you’re in need of a cheap RF USB remote option to use with your Delphi projects… this might be exactly what you need.
Where can I get LakRemotes?
LakRemotes is available on my Open Source SVN Repository:
Server Address: http://svn.lakraven.com:81/svn/OpenSource/LakRemotes
Username: anon
Password: anon
Feel free to browse all of my Open Source SVN Repositories!
LakRemotes is free to use and modify however you wish! I do ask that, should you produce a mapping for a different model of remote, you consider contributing to the development of this library.
I’m also willing to provide remote map components by request, though you would have to provide the remote itself for me to map it!
Enjoy!