I use codeboard which looks like this? Any other suggestions?
The Hacker’s Keyboard seems to be the default “programming keyboard” for Android.
Yes, Hacker’s Keyboard is great!