Package com.blackledge.david.tivo.widgets.qk

The QuickKeyboard (QK) is a TiVo Keyboard widget by David Blackledge that is extensible and is designed to support handlers that allow quick entry via the TiVo Remote.

See:
          Description

Interface Summary
QuickKeyboardHandler The class that defines the layout, cues, and logic in selecting keyboard characters in a minimal number of strokes.
 

Class Summary
QKCue Objects that tell the QuickKeyboard how to give the user hints about what regions of the character layout will get activated by different key presses.
QuickKeyboard Superclass of a quicker keyboard concept for use with infrared remote controls.
 

Package com.blackledge.david.tivo.widgets.qk Description

The QuickKeyboard (QK) is a TiVo Keyboard widget by David Blackledge that is extensible and is designed to support handlers that allow quick entry via the TiVo Remote. Generally, handlers are defined to allow key selection with two button presses on the remote.
QK also provides the ability to move a cursor through your text to edit/insert.

QK is designed to be used with a number of included handlers as well as programmer-defined handlers of other kinds. Programmers can define what the keyboard layout is, what the user's button press cues are, and additional cues which can change with every button press. Each button press can set a character or a proposed character or a string of characters.
Included handlers (in the "handlers" subpackage):

You can cycle through known keyboards with the Record key. (programmers can register theirs in the list). Future possibilities: