I've finally wired up my U-HID to my controls, booted up the Windows box, downloaded the latest uhid-config utility, assigned some buttons to act like keys, and... it doesn't work. Hoping somebody can spot what I've done wrong.
Here's the wiring on the back of the control panel:

Basically we've got one various-colored wire going to the one (normally open) terminal of each switch, and then a ground daisy-chain going to the top terminal of each switch. I've verified with a multimeter that my ground daisy-chain really does link all the way from the first to the last.
Here's a close-up of the cable (with the sheath pulled back) attached to the U-HID, so you can verify that the black wire is connecting to the ground pin, etc.

Finally, here's a picture of the U-Hid config utility... (Skanky I know, but I don't know how to take a Windows screenshot and wouldn't have a quick way to get it over to my Mac for posting anyway.)

You can see that I have the selected pin set to send Key (yes, the radio buttons come AFTER the label, confusing but true) 4, going down normally on down, and clearing on up. The other pins in that row were connected similarly to keys 1-3. I cilcked Apply after each one, which according to the manual, immediately sends the configuration to the board.
Then I quit the configuration utility, fired up Notepad, pressed the buttons and... nothing. I expected to see numbers 1-4 appear as if I'd pressed real keyboard keys, but nope, nada, zilch.
The other four switches (connected to the joystick) I configured as gamepad hatswitch inputs. The manual suggested I could test those by running the "Configure Game Devices" control panel. But no gamepads show up there at all. The only device listed is my G27 racing wheel.
I know the U-Hid is physically plugged into the computer because it's receiving power (green light on). But other than that, I can't tell it's even there. I don't know if the "Boards available: None." message is normal. Also, when I relaunched the utility after quitting it, with the board still plugged in, all my configuration settings were gone; I rather expected it to download them from the board. But I don't know whether that's normal either. (I do understand that you can save and restore your config in a file, which I did.)
Any idea what I'm missing here?