Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-2111

Investigate: Add quick search focus shortcut

    Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
    • Story Points:
      0.5
    • Sprint:
      Fall 6 : 28 Oct to 8 Nov, Summer 1: 8 Jun - 19 Jun, Summer 2: 22 Jun - 3 Jul

      Description

      When testing the search subsystem, I thought it would be nice to be able to use a keyboard shortcut - something like CMD + F - in order to focus the quick search box. I checked the tasks for which shortcuts are configurable in Preferences -> Toolbar and didn't see such an option there.

      This would make searching more streamlined, especially for users who are going to paste in a copied query.

        Attachments

          Activity

          Hide
          ann.loraine Ann Loraine added a comment -

          Question:

          What happens if a user selects the IGB window (to make it the current application) and then types TAB. Does this change the focus to different components within IGB?

          Show
          ann.loraine Ann Loraine added a comment - Question: What happens if a user selects the IGB window (to make it the current application) and then types TAB. Does this change the focus to different components within IGB?
          Hide
          pbadzuh Philip Badzuh (Inactive) added a comment -

          TAB does allow switching between IGB components, but only after selecting one of the components first.

          Show
          pbadzuh Philip Badzuh (Inactive) added a comment - TAB does allow switching between IGB components, but only after selecting one of the components first.
          Hide
          ann.loraine Ann Loraine added a comment -

          Likely will not make it into the 9.1.0 release, so am removing Fix Version tag 9.1.0.

          Show
          ann.loraine Ann Loraine added a comment - Likely will not make it into the 9.1.0 release, so am removing Fix Version tag 9.1.0.
          Hide
          ann.loraine Ann Loraine added a comment -

          Moving to next sprint to give time for 9.1.0 release.

          Show
          ann.loraine Ann Loraine added a comment - Moving to next sprint to give time for 9.1.0 release.
          Hide
          ann.loraine Ann Loraine added a comment -

          Changing title to reflect need to first investigate how this can be done. It may require very little effort, or it could require major re-factoring. First step is to investigate the options for implementation.

          Show
          ann.loraine Ann Loraine added a comment - Changing title to reflect need to first investigate how this can be done. It may require very little effort, or it could require major re-factoring. First step is to investigate the options for implementation.
          Hide
          ann.loraine Ann Loraine added a comment -

          Add notes here to indicate you found. Please don't spend more than 1 day of effort on this.

          Show
          ann.loraine Ann Loraine added a comment - Add notes here to indicate you found. Please don't spend more than 1 day of effort on this.
          Hide
          gchamma Jay Chamma (Inactive) added a comment -

          From my investigation, the class that is responsible for searching is SearchUtils.java
          The classes responsible for the actions listed in the Toolbar section in Preferences can be found in the IGB project at:

          igb --> src --> main --> java --> com --> affymetrix --> igb --> action

          All these classes use a parent class called GenericAction, which has a setKeyStrokeBinding method that takes a string of the keystroke to use.
          For example: ExitAction class, which is responsible for exiting IGB when required, has a setKeyStrokeBinding method of "setKeyStrokeBinding("ctrl Q");" , which is the same one listed in the Toolbar section of Preferences.
          Preferences can be opened on Windows by clicking "alt + p", which is confirmed by the PreferencesAction.java class, which includes "setKeyStrokeBinding("alt P")".

          Show
          gchamma Jay Chamma (Inactive) added a comment - From my investigation, the class that is responsible for searching is SearchUtils.java The classes responsible for the actions listed in the Toolbar section in Preferences can be found in the IGB project at: igb --> src --> main --> java --> com --> affymetrix --> igb --> action All these classes use a parent class called GenericAction, which has a setKeyStrokeBinding method that takes a string of the keystroke to use. For example: ExitAction class, which is responsible for exiting IGB when required, has a setKeyStrokeBinding method of "setKeyStrokeBinding("ctrl Q");" , which is the same one listed in the Toolbar section of Preferences. Preferences can be opened on Windows by clicking "alt + p", which is confirmed by the PreferencesAction.java class, which includes "setKeyStrokeBinding("alt P")".

            People

            • Assignee:
              gchamma Jay Chamma (Inactive)
              Reporter:
              pbadzuh Philip Badzuh (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: