It's not like a keyboard is a mainframe. Everything you need to build from scratch or hack your own is in the mod section of this board. It's not that complex. You don't need a computer science or engineer degree to do it. Keyboards contain programming and hardware, so you can come at it from either side. It's not like he has to build a chip. Buy an ardiuno(sp?) or a teensy++ or something, program, wire the matrix(you can even get fancy about it and make your own pcb), get some switches, fashion a case/holder for the switches, use some basic soldering skills and you're done. You'll end up with something you can be proud of in the computer science world, everyone will ogle over, probably even girls, and it'll cost you a fraction of what a hhkb will cost you.
Okay lets go with that. Say I got $300 USD for equipment and parts.
I want a keyboard with blue switches
it would have a volume rocker,
it would be wireless,
it would hold its own receiver in a usb port,
and would shut down once the usb receiver is docked.
The batteries would recharge via a retractable 1ft micro usb.
The reciever would include a micro usb port.
it would have a internal micro sd card memory bellow the battery.
two user configurations could be saved and switched on the fly
come preloaded with Dvorak and QWERTY user conf's.
Key speaker that rotates to change keyboard typing volume.
I would design my own layout to be around 48 keys.
that would take me optimistically a week to design and a month to build.
Edits: (crazy talk)
Automatic leveling via lasers, with motorized feet.
it would project an LED style display to your left with current config.
Say DROID once you plug the usb back in.
have pullies on all the keys so that macros are typed out mechanically and visibly.
Have a touch sensitive keys so that you can use all the keys as one lage track pad.
all the keys will be covered with Electroluminescent sheets, thus making them backlit.
have a red panic button with ballistic key ejection that blows up the keyboard in 5 seconds.
It would have wireless power from the usb conector
It would have dual helicopter pads on the bottom, so that it would float as you type.
In order to start the keyboard the enter key must be pressed, which is also a finger print detector
One of the keys could pop out and act as a mouse... booyah.