Remote Commander v0.1
Ik had tijdje geleden een USBUIRT (
www.usbuirt.com) IR ontvanger gekocht maar de software die op internet zit is werkelijk een ramp met dit apparaat. Dus aan de slag gegaan om zelf de software te schrijven. Gemaakt in C# .NET 2.0.
Er zijn verschillende profielen (profiel per applicatie) waarop je remote knoppen verbonden worden aan Key commands, mouse commands of application commands.
De profielen kunnen (als het programma in de tray icon draait) automatisch geactiveerd worden naargelang welke applicatie opstart. De applicatie checkt of de juiste executables worden opgestart en activeert dan automatisch het juiste profiel.
Verder gewerkt om het zéér gebruiksvriendelijk te maken. Dus alles mooi uitgelegd etc. Alle profile informatie wordt opgeslagen in .xml bestanden (waar ook een backup van wordt bijgehouden tegen fouten) en de applicatie instellingen ook in een .xml betand.
Hierop zit ook een "auto herstel" functie dus als men knoeit en fouten maakt (dmv in notepad bv de xml file aan te passen) gaat de applicatie proberen (indien mogelijk) dit zelf te herstellen.
Maargoed, screenshots zeggen meer als woorden natuurlijk:
Test systeem: Windows XP met MediaCenter thema:

basisscherm met links profielen, midden in de knoppen op de afstandsbediening en rechts de gewenste functie gelinkt aan de juiste IR code.

Waarschuwingsberichten bij verwijderen van knoppen. Ook met de mogenlijkheid deze waarschuwing uit te schakelen

Nieuw profiel aanmaken of profiel importeren

Foutberichten bij verkeerde .xml file importeren

Bericht bij succesvol importeren, ook uit te schakelen

Bericht als usb apparaat niet is verbonden

Vraag bij afsluiten, of naar tray verzenden, ook uit te schakelen

Foutbericht als je xml file van de instellingen foutief aanpast in bv notepad. Steeds de mogenlijkheid om "details" te pakken zodat je een uitgebreider fout bericht krijgt. De instellingen kan hij herstellen door de standaardinstellingen te gebruiken.
Er moet nog wel wat aan gebeuren, enkele dingen die er zeker in moet komen
- ABC mode (zoals op gsm voor te typen)
- Online update
- Enkele kleine bugfixes
Dit was mijn show-off projectje dan