I would suggest using a Palm Keyboard. They are small, and are designed specificly to take very little power. Would just have to get the interface specs and write a driver for the calc, and possably build a bit of interface hardware. The key boards are about 100 bux.