Ich kann das Problem damit leider nicht lösen.
Weder so, wie von dir beschrieben, im Betrieb, mit der Stromversorgung vom C64 und nachträglichen Anschließen der USB-Verbindung, noch mit der aktuellen Firmware, bekomme ich im und außerhalb vom C64 ein korrekt erkanntes USB-Gerät zustande.
MOMENT! Im C64 Betrieb wird das Teil nun erkannt.
Ich teste noch...
Update:
OK, war wohl nur ein einmaliges Vergnügen.
Das Gerät wurde als Overlay64 erkannt, jedoch unter libusb-win32 devices. (Den Keyman64 sehe ich unter USB-Geräte im Gerätemanager.)
Ich habe in dem Zustand die libusb-Treiber mit zadig installieren können.
Allerdings wollte ich anschließend meine Konfiguration übertragen. Nur wie? Da es nicht als USB-Gerät erkannt wird, wird das wohl nix.
Dann habe ich den C64 mal AUS/EIN geschalten.
Nun habe ich wieder das verflixte "Unbekanntes USB-Gerät."
Man muß anschließend auch das USB-Kabel abstecken und wieder ansteckien. Dann kann man den C64 wieder einschalten. Anschließend scheint es dann wieder unter libusb-win32 devices auf.
Die Hardware selbst funktioniert ja im Grunde. Also der "Overlay" wird am Video-Signal ausgegeben.
Getestet habe ich jetzt nur mal auf einem Windows 8.1 Gerät.