Wishlist/Rotary Dialer

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m
m (Wishlist:Rotary Dialer moved to Wishlist/Rotary Dialer: Replacing 'Wishlist:' with 'Wishlist/')
 
(3 intermediate revisions by 3 users not shown)
Line 20: Line 20:
  
 
It would be '''really cool''' (tm) if it moved under your finger and snapped back after you released.
 
It would be '''really cool''' (tm) if it moved under your finger and snapped back after you released.
 +
 +
Looks like already implemented http://www.cibomahto.com/?p=192
 +
 +
We might even use the accelerometers to guess the angular position of the phone, and then rotate the phone instead of the dialer. Perfectly useless, nevertheless ;)
 +
 +
[[Category:Software ideas]]

Latest revision as of 13:25, 31 August 2008

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.

Rotarydial.png

pseudo-code:

if(release > init){
 value = null; // no backward dialing or dialing past the fingerstop
}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:

black type = display value
(num) = positional value (if different)

It would be really cool (tm) if it moved under your finger and snapped back after you released.

Looks like already implemented http://www.cibomahto.com/?p=192

We might even use the accelerometers to guess the angular position of the phone, and then rotate the phone instead of the dialer. Perfectly useless, nevertheless ;)

Personal tools

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.

Rotarydial.png

pseudo-code:

if(release > init){
 value = null; // no backward dialing or dialing past the fingerstop
}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:

black type = display value
(num) = positional value (if different)

It would be really cool (tm) if it moved under your finger and snapped back after you released.