Opened 13 years ago

Last modified 8 years ago

#698 new enhancement

GUI - Better support for keyboard input — at Initial Version

Reported by: historic_bruno Owned by:
Priority: Nice to Have Milestone: Backlog
Component: Core engine Keywords: gui input keyboard
Cc: Patch:

Description

It would be nice if the engine GUI would handle more standard keyboard input:

  • Pressing enter when a button has focus should cause an onPress event
  • Tab switching of focus between controls - the ordering could be the same as in the page XML, left to right for children of a given parent object, and/or support a "taborder" property to override the defaults. Obviously not every control should be included in the tabbing, restricting to input controls seems reasonable.
  • Support keyboard accelerators, which are usually specified with an ampersand (&) character in the caption of an input control (the corresponding accelerator is often underlined). This way a dialog that asks "&Yes"/"&No" could be answered with the Y or N keys.

Change History (0)

Note: See TracTickets for help on using tickets.