![]() |
2009-04-23
, 11:13
|
|
Posts: 3,524 |
Thanked: 2,958 times |
Joined on Oct 2007
@ Delta Quadrant
|
#22
|
The Following User Says Thank You to Capt'n Corrupt For This Useful Post: | ||
![]() |
2009-04-23
, 11:29
|
Posts: 1,418 |
Thanked: 1,541 times |
Joined on Feb 2008
|
#23
|
It would be nice if the buttons on the face of the calculator were larger than the their graphical representation. This would make it far easier to hit the buttons with a finger or stylus without taking away any functionality, or changing the interface in any way.
The Following User Says Thank You to fms For This Useful Post: | ||
![]() |
2009-04-24
, 19:58
|
|
Posts: 3,524 |
Thanked: 2,958 times |
Joined on Oct 2007
@ Delta Quadrant
|
#24
|
![]() |
2009-04-24
, 20:31
|
|
Posts: 192 |
Thanked: 60 times |
Joined on Sep 2008
@ Wichita, KS
|
#25
|
The Following User Says Thank You to jmjanzen For This Useful Post: | ||
![]() |
2009-04-26
, 04:41
|
Posts: 1,418 |
Thanked: 1,541 times |
Joined on Feb 2008
|
#26
|
I can see why you may think it will decrease accuracy, however, even if the buttons get larger, the way the user aims his finger should stay the same. This will increase usability and allow more users to use you're excellent calculator without needing to reach for a stylus!
If it would make it easier, I can prepare all of the rectangle coordinates. I would only need the number of units width and height of the skin (lets try ATI86) and I'll do the rest!
/** TouchMap[] ***********************************************/ /** This map translates on-screen rectangles into keys. **/ /*************************************************************/ struct { byte KeyCode; int X,Y,W,H; } TouchMap[] = { { KBD_RIGHT, 380,45,43,28 }, { KBD_LEFT, 380,163,43,28 }, { KBD_UP, 352,89,25,58 }, { KBD_DOWN, 427,89,25,58 }, { KBD_F5, 291,43,25,65 }, { KBD_F4, 291,125,25,65 }, { KBD_F3, 291,207,25,65 }, { KBD_F2, 291,289,25,65 }, { KBD_F1, 291,371,25,65 }, { KBD_CLEAR, 467,40,30,67 }, { KBD_POWER, 511,40,30,67 }, { KBD_DIV,555,40,30,67 }, { KBD_MUL, 599,40,30,67 }, { KBD_MINUS, 643,40,30,67 }, { KBD_PLUS, 687,40,30,67 }, { KBD_ENTER, 731,40,38,67 }, { KBD_CUSTOM, 467,123,30,67 }, { KBD_TAN, 511,123,30,67 }, { KBD_RPARENT,555,123,30,67 }, { KBD_9, 599,123,30,67 }, { KBD_6, 643,123,30,67 }, { KBD_3, 687,123,30,67 }, { KBD_SIGN, 731,123,30,67 }, { KBD_MORE, 379,206,30,67 }, { KBD_DEL, 423,206,30,67 }, { KBD_PRGM, 467,206,30,67 }, { KBD_COS, 511,206,30,67 }, { KBD_LPARENT,555,206,30,67 }, { KBD_8, 599,206,30,67 }, { KBD_5, 643,206,30,67 }, { KBD_2, 687,206,30,67 }, { KBD_DOT, 731,206,30,67 }, { KBD_EXIT, 379,289,30,67 }, { KBD_XVAR, 423,289,30,67 }, { KBD_STAT, 467,289,30,67 }, { KBD_SIN, 511,289,30,67 }, { KBD_EE, 555,289,30,67 }, { KBD_7, 599,289,30,67 }, { KBD_4, 643,289,30,67 }, { KBD_1, 687,289,30,67 }, { KBD_0, 731,289,30,67 }, { KBD_2ND, 379,372,30,67 }, { KBD_ALPHA, 423,372,30,67 }, { KBD_GRAPH, 467,372,30,67 }, { KBD_LOG, 511,372,30,67 }, { KBD_LN, 555,372,30,67 }, { KBD_SQR, 599,372,30,67 }, { KBD_COMMA, 643,372,30,67 }, { KBD_STO, 687,372,30,67 }, { KBD_ON, 731,372,30,67 }, { 0,0,0,0,0 } };
![]() |
2009-04-26
, 11:20
|
|
Posts: 3,524 |
Thanked: 2,958 times |
Joined on Oct 2007
@ Delta Quadrant
|
#27
|
![]() |
2009-04-26
, 13:04
|
|
Posts: 3,524 |
Thanked: 2,958 times |
Joined on Oct 2007
@ Delta Quadrant
|
#28
|
/** TouchMap[] ***********************************************/ /** This map translates on-screen rectangles into keys. **/ /*************************************************************/ struct { byte KeyCode; int X,Y,W,H; } TouchMap[] = { { KBD_RIGHT, 380,35, 41,53 }, { KBD_LEFT, 380,146,41,53 }, { KBD_UP, 340,88, 40,58 }, { KBD_DOWN, 416,88, 40,58 }, { KBD_F5, 270,0, 64,117 }, { KBD_F4, 270,117,64,82 }, { KBD_F3, 270,199,64,82 }, { KBD_F2, 270,281,64,82 }, { KBD_F1, 270,363,64,117 }, { KBD_CLEAR, 461,0,44,117 }, { KBD_POWER, 505,0,43,117 }, { KBD_DIV, 548,0,45,117 }, { KBD_MUL, 593,0,44,117 }, { KBD_MINUS, 637,0,43,117 }, { KBD_PLUS, 680,0,45,117 }, { KBD_ENTER, 725,0,60,117 }, { KBD_CUSTOM, 461,117,44,82 }, { KBD_TAN, 505,117,43,82 }, { KBD_RPARENT,548,117,45,82 }, { KBD_9, 593,117,44,82 }, { KBD_6, 637,117,43,82 }, { KBD_3, 680,117,45,82 }, { KBD_SIGN, 725,117,60,82 }, { KBD_MORE, 371,199,45,82 }, { KBD_DEL, 416,199,45,82 }, { KBD_PRGM, 461,199,44,82 }, { KBD_COS, 505,199,43,82 }, { KBD_LPARENT,548,199,45,82 }, { KBD_8, 593,199,44,82 }, { KBD_5, 637,199,43,82 }, { KBD_2, 680,199,45,82 }, { KBD_DOT, 725,199,60,82 }, { KBD_EXIT, 371,281,45,82 }, { KBD_XVAR, 416,281,45,82 }, { KBD_STAT, 461,281,44,82 }, { KBD_SIN, 505,281,43,82 }, { KBD_EE, 548,281,45,82 }, { KBD_7, 593,281,44,82 }, { KBD_4, 637,281,43,82 }, { KBD_1, 680,281,45,82 }, { KBD_0, 725,281,60,82 }, { KBD_2ND, 371,363,45,117 }, { KBD_ALPHA, 416,363,45,117 }, { KBD_GRAPH, 461,363,44,117 }, { KBD_LOG, 505,363,43,117 }, { KBD_LN, 548,363,45,117 }, { KBD_SQR, 593,363,44,117 }, { KBD_COMMA, 637,363,43,117 }, { KBD_STO, 680,363,45,117 }, { KBD_ON, 725,363,60,117 }, { 0,0,0,0,0 } };
The Following User Says Thank You to Capt'n Corrupt For This Useful Post: | ||
![]() |
2009-05-07
, 22:28
|
|
Posts: 240 |
Thanked: 71 times |
Joined on Jun 2008
|
#29
|
![]() |
2009-05-07
, 23:44
|
Posts: 1,213 |
Thanked: 356 times |
Joined on Jan 2008
@ California and Virginia
|
#30
|
Computer and Console Emulators for Maemo, Symbian, and more.
Pack Rat: The Maemo Package Aggregator.
Last edited by fms; 2009-04-11 at 14:03.