wiki:APP_KBD_SWITCHING_DOCS_R0
Last modified 16 years ago Last modified on 02/19/09 13:59:37

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

Error: Macro TicketQuery(summary=APP_KBD_SWITCHING_DOCS_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

Overview

The opened books must be switchable by keyboard shortcuts. Assuming the opened books are 1,2,3,4,5 in this order and 2 is the active one. The behavior is the following:

  • Pressing the keyboard switching books switches to book 3
  • If book 5 is active pressing the keyboard shortcut switches to book one.
  • The switching order is the order of the books in the OPEN_BOOKS_TABBAR_R0
  • In later revisions a visualisation may be present.

Task requirements

  • Implement switching between opened books by the shortcut ctrl+tab.
  • Implement this task after BASE_KEYBOARD_R0
  • If there is time remaining, you may consider starting a visualization on book switching.

Task result

The result of this task is code.

Implementation idea

Currently, the client already has a similar behaviour somehow. It would be a good idea to research this before you start the design.

BASE_KEYBOARD_R0

How to demo

  • Open/Create at least 3 documents
  • Demonstrate switching focus between books using keyboard shortcut

Design

Implementation

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

Testing

Comments

question? Will changing of keyboard shortcuts be present?