pds- said:
My tablet still has a keyboard
You could assign any of the tablet
keys to be "control".
But I only have three keys and a modifier key to work with for 6 total
functions. Two are use up by page up and page down. One for blanking the
screen. One for forcing a rotation because my Acer C300 has the same
auto-rotate-way-too-often bug as many other Acers. One for enter and one
for escape. Tell me, which should I give up because the ON developers
decided to abandon a feature they had billed as a major selling point in
the previous version.
There are many other ways to add functionality to a stylus tap. You
pretending that they don't exist and that pressing the control key should
be easy for anybody doesn't jive with the whole tablet/stylus centric
model that ON is supposedly built around.
Lets take a look at all the ways of modifying a stylus tap:
Just the tap itself.
Tap-and-hold.
Double-tap.
Double-tap-and-hold.
Hold the stylus button and tap.
Hold the stylus button and tap-and-hold.
Hold the stylus button and double-tap.
Hold the stylus button and double-tap-and-hold.
I won't even mention that all of the above variations can also be done
with the eraser end because not all styluses have eraser ends. Besides,
that would make people think they would be erasing things.
After doing any of the above the software would change the cursor to
indicate a special mode and then allow you to drag the cursor and perform
that special function.
All of the above can be done with one hand, using only the stylus. Or you
can require the user to use the other hand (which may be needed to
actually hold the tablet) to hold down a key that may not be available on
a Tablet PC in tablet mode. As a developer I don't think I would waste
much time deciding which would be the best way to provide an extra
function. Nor would I waste much time defending someone else's bad
decision. Yes, some of the methods are not as "discoverable" as just
tapping on the screen and dragging. But that is what instructions are
for. You choose the most used functions and assign them to the most
discoverable or intuitive action and work your way down the priority
list.