Ich hätte es so gemacht, da man dann mehr selbst steuern kann. es ist alles konfigurierbar...
Vergleich:
Windows keine Konfigurationsmöglichkeiten, meiner Meinung nach schlecht.
Linux massenhaft Konfigurationsmöglichkeiten, meiner Meinung nach besser.

<->

Deine Möglichkeit:
wenige Konfigurationsmöglichkeiten
meine Möglichkeit viele Konfigurationsmöglichkeiten.

Bei meiner Möglichkeit könnte man dann auch andere Programme starten, verwenden, z.B. Bei einem Klick auf Taste 5 startet IE *würg*, bein einem Klick auf Taste 8 startet Opera *besänftigung*, usw. usw.