I can't directly answer your question. Obviously Apple knows the layout of all the keyboards it has shipped, so it could just be using the vid/pid of the keyboard.
But if you can control the USB descriptor of your device, and it isn't actually a keyboard, why make it emulate a keyboard? If you want keyboard-like functionality, just make it a vendor-defined device. The OS won't grab it and the device won't send keystrokes when you don't want it to, but you can still access it using the HID Manager.
Topic:
App & System Services
SubTopic:
Hardware
Tags: