User Tools

Site Tools


pracro:speed-key_concepts

This is an old revision of the document!


Speed-key concepts

Jump-to keys

Specific macro widgets get speed-keys attached which can be used to jump to (set keyboard focus) on this widget.

Selecting the widgets that are used most often might result in a speed-up. For example: Ctrl+l could enable/disable left eye and Ctrl+r could enable/disable right eye.

Speed keys on selected macros might also be of interest, but speeding up macro selection should probably be addressed in another way.

Multi-tab modifier key

Holding a modifier key (Ctrl/Alt) while pressing the tab key could emulate several presses on the tab key.

Home/End/PgUp/PgDown

Using Home/End/PgUp/PgDown (perhaps with a modifier key) could be used to navigate through both the macro list and macro widgets (when a macro is open). Ctrl+Home could activate the first macro or first macro widget. Ctrl+End could activate the last macro or macro widget (probably the commit button). Ctrl+PgUp/PgDown could jump to specified macros of interest (often used) or macro widgets of interest (enable/disable eye for example).

A speed-key pops up a search field that can be used to navigate to a particular macro by name.

Ctrl+F opens the text field and set keyboard focus to is. Writing 'al' and pressing enter has a unique match for the “Allergier” macro (this is indicated in some manner in the GUI) which is then opened and focused.

Global speed keys

Global speed-keys for global functions such as 'Commit to journal' 'Close and save current macro', 'Close and discard macro', …
For example pressing Ctrl+Enter when a macro is expanded will close and commit it.

Macro groups of no interest

Grouping rarely used macros and hiding them behind a 'show more' button should reduce the number of shown macros in the main window thereby making it faster to navigate the macros that most widely used. Expanding a group of uninteresting macros might be possible using a speed-key (perhaps all groups are expanded as one) or using the mouse. The group will NOT be caught by the tab or arrow keys.

pracro/speed-key_concepts.1352368751.txt.gz · Last modified: 2012/11/08 10:59 by deva