wiki:BASE_KEYBOARD_R0

Version 2 (modified by dido, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=BASE_KEYBOARD_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

(The purpose of the analysis is to give as much as possible of the needed information for designing and implementing the task.)

Overview

  • Allow the user to use keyboard combinations to trigger functionality in the application as well as combinations between keyboard and mouse movement or buttons. Consider the opportunity for the user to add, edit or delete the set of shortcuts combination. Also keep in mind that the same keyboard shortcut could trigger different functionality depending on what is on focus or what is selected.

Task requirements

  • Choose the library that should be used and integrate it in the project.
  • Create a prototype that allows different keyboard combinations to trigger functionality.

Task result

  • The result should be code.

Implementation idea

(It is advisable to include some rough implementations ideas.)

APP_KBD_SWITCHING_DOCS_R0

How to demo

  • Start the application
  • Test different shortcuts (for example Ctrl+N to create new book, Ctrl+O to open file, etc.)

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)