XMLWordPrintable

Details

    Description

      As many users will be doing extensive work with this system on a daily basis it's important to have well thought out keyboard shortcuts to help smooth repetition of common tasks.

      I came across an interesting library that leverages the tree structure implied by nested react components to provide contextual shortcuts and a consistent notion of 'focus':

      http://chrispearce.co/exploring-hotkeys-and-focus-in-react/
      https://github.com/Chrisui/react-hotkeys

      That sounds quite promising but, as with so many aspects of this, it will require some consideration when breaking the system out into modules w/corresponding API.

      On top of that, do we want to allow customisation of shortcuts? Per-user?

      The simplest to manage are global shortcuts; these most likely are direct mappings to redux actions. Perhaps it's sufficient to have that flat mapping be configurable and leave everything more fine grained / context specific as an immutable default, subtle tweaks to help new components fit in with standard form elements as you tab through a form?

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                mike Mike Taylor
                jason Jason Skomorowski
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Time Tracking

                    Estimated:
                    Original Estimate - 0 minutes
                    0m
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 2 days, 2 hours, 30 minutes
                    2d 2h 30m

                    TestRail: Runs

                      TestRail: Cases