LOLNot only that but I want the screen to show me what I'm doing and not to mash my fingers into it.
Trashy - Haptic feedback is something I was going to mention, and I'm glad you brought it up. I agree that haptic feedback can only give you so much responsiveness, and even then just like you said it doesn't necessarily let you know what you hit, just that you hit something.
I'm a big fan of simplicity. Maybe it's because I just got finished reading the Steve Jobs biography by Walter Isaacson, and Jobs's philosophy of simplicity resonated so much with me. Which brings me to present an idea to you all. What about, instead of an on-screen keyboard or a physical keyboard and buttons and all that, you have a "dynamic" keyboard built into a machine? What I mean by this is, imagine a rectangular device that looks much like a tablet. Instead of the screen taking up all of the face of the device, it occupies only enough space to allow for a GUI to show what you're doing - playing a game, using an OS, etc. But the bottom half of the face is completely blank, or seems to be. Instead, it's a touch apparatus. When you want to work with an OS, it suddenly morphs into a standard QWERTY keyboard (or a DVORAK for you eccentric types). When you want to play a game, it gives you the WASD keys and all other gaming-appropriate buttons (function keys, left/right shift, etc) or maybe it just gives you diamond-patterned facebuttons such as those found on any standard gaming controller. The appropriate buttons are "raised" from the face of the machine depending on what task you are wanting to perform. So it has all of the features of a keyboard, gaming controller, whatever - without any of the clutter - and it also gives you physical feedback that isn't quite like using a keyboard but isn't purely haptic feedback either. Obviously, things like a trackpad and joysticks would have to be built into the face of the device as well. I don't see how you would have a joystick pop out of the blue, but simple buttons could be possible. It's something to think about, and I have no idea if this technology is even possible, but I believe it could be a step in the right direction of finding new ways to interact with technology. The jump from hardware interfaces straight to neural interfaces is a bit extreme and maybe not something people are comfortable with right now (think: Google Glass). What do you guys think? Maybe this has already been done before, and I'm just waxing eloquent about a tried-and-failed interface.