Bei
Register Device
ist bestimmt ausversehn ein Leerzeichen reingerutscht.
Und dann einfach nur noch die Klassen da registrieren, wo sie erstellt wurden.
Delphi-Quellcode:
type
TMyInputDevice = class(TInputDevice)
end;
...
initialization
RegisterDevice(TMyInputDevice);
end.