Harmony:
Du könntest die Vol Tasten der Harmony ja auch bspw mit F9/F10 belegen und in diese entsprechend (<f10>VolumeUp</f10>) in der keyboard.xml im global-Teil hinterlegen... Die Tasten sollten nur nicht in irgendeiner Art und Weise doppelt vorhanden sein...
Tastatur:
Um "spezielle" Tasten in XBMC zu integrieren, musst du zuerst deren key-id ermitteln. Hierzu schaltest du das Debug-Logging von XBMC ein und drückst einfach mehrfach die entsprechende Taste. Dann lässt sich diese später leichter im [definition='1','0']log[/definition] finden...
Im [definition='1','0']log[/definition] taucht dann ein Eintrag der Form...
DEBUG: Keyboard: scancode: 1b, sym: 005d, unicode: 002a, modifier: 1
DEBUG: CApplication::OnKey: asterisk (f02a) pressed, action is -->
...auf. Dieses Beispiel gilt bspw. für das Asterisk
Für dich ist nun der hexadezimale Wert (f02a) interessant. Diesen wandelst du nun in einen dezimalen Wert (61482) um. Im Anschluss kannst du diese Taste dann in Form von...
<key id="61482">VolumeUp</key>
... in die keyboard.xml schreiben und testen...