A method for controlling a
graphical user interface (GUI) for a
touchscreen-enabled computer systems provides a variety of
software methods (tools) provide for high-fidelity control of the
user interface. The TrackScreen tool provides finger-friendly mouse functions such as
scrolling, dragging and clicking. The Magnifier application continuously captures the current screen image, and displays a magnified subset of it. Selecting within this magnified area with a
pointing device (mouse,
touchscreen, digitizer, etc) causes the application to simulate the action on the portion of the screen corresponding to the point in the magnified image that was selected. A KeyBoard application, a keyboard is rendered on screen, with sufficient size that the individual keys are easily selectable with an unaided finger. The Common Tasks Tool or CTT) allows common keyboard shortcuts, mouse events, and other
user interface events to be specified in a configuration file and represented on screen as a large, easy-to-click button. The
Touchscreen Task Switcher is invoked using any interface (
software or hardware) element, and visually takes up the entire screen. The
Touchscreen Snapshot utility ties in with an
external camera with a physical button on it. The Window Template Manager (WTM), is used to specify, and then instantiate, the position and sizes of multiple windows for use with a
touchscreen display. The Touch Portal is a full-screen application with a set of customizable buttons representing applications and other tools.