I'm looking for a foldable keyboard in order to make using my netbook while programming less painful. Yes, some of us can put up with very small screen sizes and still be productive.
What I want is something that matches the standard 101 key QWERTY layout. I want backspace, insert, home, end, arrows and shifts to be just where you would expect them to be. Ideally, it features both USB and Bluetooth for connectivity. In a wonderful world, if USB only, it would also double as a USB hub or at least give me back the port that it occupies (without using a tandem connector).
I'm not expecting something that is smooth as graphite, just something so my fingers can continue to land where they are used to landing. The tactile responsiveness of a cheap Genius / Lexma keyboard is fine with me for this purpose. I've tried the 'micro' keyboards designed to fit into small places, but each one re-arranges the keys that I mentioned previously, making for a very frustrating experience.
The rubber "roll up" keyboards don't work well for me. I'm looking for something that folds in half to fit nicely in an average sized back pack.