Re: Touch screens and wxPython

From: Karl Auerbach <karl_at_cavebear_dot_com>
Date: Tue Dec 02 2003 - 19:39:48 CST

On Tue, 2 Dec 2003, Douglas W. Jones wrote:

> Another way to deal with this is to have the push-to-select rule
> different. Design the user interface so that multiple pushes on one
> button always have the same effect as a single push on that button.
> Touch the candidate name to select, touch again does nothing, only
> touching a different name (or between names) will deselect.

We can do this with wxPython - essentially we make the pushes idempotent.

I.e. Initial state: All buttons in the contest are unchecked

     Mouse click/finger touch: We check if the touch is for a button
     (wxPython handles this test), if so we:
       a) Depending on the contest type, uncheck all buttons that
          should become unchecked.
       b) Check the button

> Resolution is another problem. Fingers are blunt...

OK, how about making all buttons 4cm x 3cm with at least 3m dead space on
all sides except those sides that about the screen's top/bottom/edge?

That kind of spacing can consume screen real-estate fairly quickly.

I suggest that we make the buttons all have some color pattern - some sort
of color bands around the edges so that they are discernable even by those
who are color blind. I'd also suggest room for text in the middle of the
button (this may prove to be a bad idea if that text is too large) and
also a textured background in the area between the edge bands and the text
box.

The checked state should not merely change color but also change both the
edge banding as well as the textured background - again to make it *very*
obvious to all what has been checked and what has not.

I think we can do this with wxPython.

(In fact, I'd go so far as to suggest that each button have an
accompanying graphic next to it - a brightly colored check symbol
indicating that the butten to which it is adjacent has been checked.) And
yes, we can do this with wxPython.)

As you can tell I'm thinking sort of a Tonka Toy kind of user interface -
big, bold, and extremely obvious.

I do have concern whether this would fit with a 135 candidate contest.

                --karl--

==================================================================
= The content of this message, with the exception of any external
= quotations under fair use, are released to the Public Domain
==================================================================
Received on Wed Dec 31 23:17:02 2003

This archive was generated by hypermail 2.1.8 : Wed Dec 31 2003 - 23:17:18 CST