Add keyboard shortcut for global search (#2118)

Enable users to jump to the global search bar by pressing the "/" key from anywhere. Open modals block this shortcut. This PR also introduces a generic system for declaring global shortcuts by utilizing the third-party library mousetrap.
This commit is contained in:
Konstantin Schaper
2022-09-15 14:16:22 +02:00
committed by GitHub
parent 1e72eb52bd
commit af9aaec095
21 changed files with 483 additions and 21 deletions

View File

@@ -30,4 +30,8 @@ Um mehr über die fortgeschrittene Suche zu erfahren, lesen sie unsere [Experten
- Die relevantesten Repositories werden in den Quick Results angezeigt.
- Über die Eingabe-Taste oder den Button "Alle Ergebnisse anzeigen" bekommen Sie Ergebnisse aller durchsuchten Entitäten wie Nutzern oder Gruppen.
- Eine Wildcard für eine beliebige Anzahl an beliebigen Zeichen wird Ihrer Suche standardmäßig angehängt.
- Geben Sie keine Wildcards vor dem Suchbegriff ein!`;
- Geben Sie keine Wildcards vor dem Suchbegriff ein!
### Tastenkombinationen
Sie können von überall aus "/" drücken, um den Tastaturfokus auf die globale Suchleiste bewegen.`;

View File

@@ -30,4 +30,9 @@ To learn about advanced search read our [Expert Search Site](/help/search-syntax
- The most relevant repositories are shown in the quick results.
- Press "enter" or click the "Show all results" button to find more results for all entities like users or groups.
- A multi-character wildcard (*) is added to your search by default.
- Do not enter Wildcards in front of the search!`;
- Do not enter Wildcards in front of the search!
### Shortcuts
You can press "/" from anywhere to move keyboard focus to the global search bar.
`;