Wishlist/Rotary Dialer
From Openmoko
(Difference between revisions)
Line 11: | Line 11: | ||
value = 0; // necessary substitution | value = 0; // necessary substitution | ||
}else{ | }else{ | ||
− | value = init - release - 1; | + | value = init - release - 1; // allows for old-school dialing, where it didn't actually matter where your finger was - it only mattered how much it moved. |
} | } | ||
Revision as of 00:36, 18 September 2007
So, this is mainly a joke, but it would be an interesting dispay app for the capabilities of the touchscreen environment and is a departure from the standard 'mouse' behavior of most touchscreens.
pseudo-code:
if(release > init){ value = null; // no backward dialing }elseif((init - release - 1) <= 0){ value = null; // not enough mojo (moko?) in your stroke - try again. }elseif((init - release - 1) == 10){ value = 0; // necessary substitution }else{ value = init - release - 1; // allows for old-school dialing, where it didn't actually matter where your finger was - it only mattered how much it moved. }
with these area values:
- (num) = positional value (if different)
- black type = display value