This is a quickie concept. A while back I had an idea for a multi-touch keyboard. It was an interesting idea and I’m sure at some point it will become reality. However we’re a software company not a hardware player. What could we do in software using existing hardware?
What if you took the essence of that idea and made it as a complimentary tool to your existing keyboards:

The basic idea is that the device connects back to your computer and acts like a secondary display. This would be application sensitive so in PhotoShop you see visual tools on your secondary display and in Word you get editing tools.
Saw something similar using the iPhone as a kind of “inventory”/”spells”-pannel in games. Extending that would be pretty cool. Also saw “AJAX Remote Buddy” (from a company called IOSprint) which can be tailored to just about anything.
As a happy iPhone owner, I would be delighted to see more apps/games support this in some for mor another.
Cool if you’re going to have an iPhone anyway. Even better, a dedicated LCD keypad, like having just the left-most keypad from an Optimus Maximus (and a lot cheaper http://www.artlebedev.com/everything/optimus/), so you get tactile feedback and don’t have to hassle with plugging it in each time you use it.
What is Off-Screen Keyboard?Is it different from the other computer keyboards?