To work with the tasklist using the keyboard in an efficient way, there should be shortcuts to perform certain actions / jump to certain points in the tasklist

      AT:
      Have keyboard shortcuts for:

      • claim task
      • focus first filter
      • focus first task in list
      • focus first input field in embedded form
      • open start process dialog
      • there should be documentation about the shortcuts and how to use them
      • Ideally, there should also be a listing of keyboard shortcuts available on the tasklist itself

        This is the controller panel for Smart Panels app

            [CAM-5546] Add keyboard shortcuts for tasklist

            Valentin added a comment -

            sebastian.stamm the code looks good but shortcuts should avoid "alt" key usage (as Nico mentionned).
            Although Mac users have a "ctrl" key on their keyboards, they generally will expect to press "command" instead.
            On a side note, I am not sure about the position of the help link (but on the other hand.. I cannot think about something better for now).

            Valentin added a comment - sebastian.stamm the code looks good but shortcuts should avoid "alt" key usage (as Nico mentionned). Although Mac users have a "ctrl" key on their keyboards, they generally will expect to press "command" instead. On a side note, I am not sure about the position of the help link (but on the other hand.. I cannot think about something better for now).

            I had a hard time finding key combinations which were not used by the browser. If you have suggestions for better defaults, I am more than happy to change it. Regardless of the defaults, the user can always change the keys in the config file.

            Sebastian Stamm added a comment - I had a hard time finding key combinations which were not used by the browser. If you have suggestions for better defaults, I am more than happy to change it. Regardless of the defaults, the user can always change the keys in the config file.

            Valentin added a comment -

            The config, good point.
            For the Mac/PC thing, I believe that we should either implement a test (determining which OS is used) in order to have "command" instead of "control" for Mac users..
            But we could have a wee talk about that.

            Valentin added a comment - The config, good point. For the Mac/PC thing, I believe that we should either implement a test (determining which OS is used) in order to have "command" instead of "control" for Mac users.. But we could have a wee talk about that.

            Alternatively, we could always register both combinations Ctrl + ... and Command + ... Only one of them is used depending on the OS, but we wouldn't need to implement the test.

            Sebastian Stamm added a comment - Alternatively, we could always register both combinations Ctrl + ... and Command + ... Only one of them is used depending on the OS, but we wouldn't need to implement the test.

            Matthijs added a comment -

            Ctrl + Shift + L doesn't work for IE11 as it is already an existing shortcut for IE11 [1]:

            Search using copied text - Ctrl+Shift+L

            Alternative that is not used by IE11, Chrome or FF: Ctrl + Alt + L
            -> Commit: https://github.com/camunda/camunda-bpm-webapp/commit/94cdb91023949bdb2884071b138901c620740a1f

            [1]: http://windows.microsoft.com/en-us/internet-explorer/ie-keyboard-shortcuts#ie=ie-11

            Matthijs added a comment - Ctrl + Shift + L doesn't work for IE11 as it is already an existing shortcut for IE11 [1] : Search using copied text - Ctrl+Shift+L Alternative that is not used by IE11, Chrome or FF: Ctrl + Alt + L -> Commit: https://github.com/camunda/camunda-bpm-webapp/commit/94cdb91023949bdb2884071b138901c620740a1f [1] : http://windows.microsoft.com/en-us/internet-explorer/ie-keyboard-shortcuts#ie=ie-11

              matthijs.burke Matthijs
              sebastian.stamm Sebastian Stamm
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: