Womit startest du es denn aktuell?
Es gibt den "--max-gap", der legt die Zeitspanne zwischen den ersten Tastendrücken fest (Standard 300000 µs) - wenn man den herunterdreht, hat man vom Start weg eine höhere Tastenwiederholrate. Nach Ablauf der "--min-repeats" (Standard 2 Stück) beschleunigt die Fernbedienung in per "--acceleration" (Standard 0.25 - also vier Schritte) festgelegten Stufen, bis sie den "--min-gap" (Standard 150000 µs) erreicht hat.
Da der VDR und XBMC unterschiedliche eigene Repeat-Filter besitzen, muss man da einen Kompromiss finden, damit die Tasten in XBMC nicht prellen. Falls man direkt ein konstant schnelles Ansprechen haben will, sollte man --max-gap und --min-gap gleich setzen.Bei mir funktionieren sowohl im VDR als auch in XBMC folgende Einstellungen IMHO sehr brauchbar (mit Ausnutzung der Beschleunigungsfunktion):
--max-gap=250000 --min-gap=100000
Falls es noch flotter gehen soll, kannst du mal die entsprechenden Tasten in die Variable "self.specialkeys" (Zeile 98 des Skripts) aufnehmen also z.B. :
self.specialkeys = [(1, 114),(1, 115), uinput.KEY_UP, uinput.KEY_DOWN, uinput.KEY_RIGHT, uinput.KEY_LEFT]