Now THIS is interesting subject. There has been many good opinions how gestures should work. This subject needs ALOT testing. Especially when talking of 3D enviroments. I’m going to write my opinions short.
1. Gestures should not be the only way to do things (I mean menus and such). I mean that is someone doesn’t know the gesture he/she cannot know it exist unless someone else teaches it. With touch screen it is very easy to push buttons.
2. Simplicity. Must keep it simple. Most of basic things must be doable with one finger and if not one finger, with one hand. Keep in mind that when there’s not keyboard, there is not keyboard shortcuts either. Other hand must be free to do thing like selecting commands ect. How many professional photoshop users DOESN’T use keyboard shortcuts?
3. Contents. Basically, what gesture does depends the contents under it. (zoom, rotate, panning ect.)
3.We’re in edge of UI revolution here. We must first develop these systems to emulate mouse, but later when OS’s interface is designed for touching only, you don’t have to think mouse anymore. On touch screen it is very easy to click something. Easier than mouse. But one thing is missing: mouseover. So you have to be sure when and where to click or not.
There has been gestures for OK and Cancel.... i don’t get it. Why not just a button to press?
Here is my suggestions for BASIC gestures. Of course any single program can use any of these and more of them which are not conflicted with the basic gestures.
And now I’m talking actions within same program window. Of course you can have 3 different programs and all the gestures can be used at all of them at the same time.
Basic select and click - Just a click, nothing else. Keep in mind that in multitouch system (big screen i mean) you cant have gesture of clicking with both fingers. What if two users click at the same time?
-> Finger down, finger up. <- some sort of timing is needed. Not too fast, not too slow.
Panning - Computer screen is limited and you have to be able to move windows contents easily. This doesn't remove the need of sidebars unless advanced user wants it!
-One finger can pan screens contents. Then it doesn't zoom accidently. BUT you can pan and zoom at the same time of course!
->Problems: text selection
Zooming - we’ve all seen this.
-Two fingers pinching. That’s it. Works together with panning. Also rotating but not when speaking of window contents. (example internet browser)
->Problems: not very much…
Rotating - we’ve all seen this too. This depends what is the object under the fingers. Normally you can rotate windows maybe, but not their contents.
-Two fingers. Simultanious zoom and panning
3D-world needs alot testing. Very difficult to imagine the gestures without testing. maybe the panning and zooming are the same, but rotate.... hmm. Have to think that with better time.
there has been many gestures for accessing some kind of menu, but i think it should be just a button
