I have been busy lately fixing an old PC getting it ready for home use. I have moved it home last night. In searching for a keyboard for plugging into it I found a micorsoft keyboard, full of dirts, in one of my cabinets. What a surprise as that keyboard gives me 2 USB ports. Don't know exactly what model it is but it looks like Wired Keyboard 500.
I have yet to find a USB 2.0 hub with a long extension wire.