Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Keyboard shortcuts window (Ctrl+?)

Ouverte Adaptée aux débutants
#11 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
88/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
python
Domaine
desktop

Piste de recherche

Commencez dans gknowledge/app.py et examinez les accélérateurs existants. Vérifiez ensuite comment l’application construit son menu principal et ses fenêtres GTK. Ajoutez un Gtk.ShortcutsWindow répertoriant les six raccourcis mentionnés dans l’issue, faites en sorte que Ctrl+? l’ouvre et ajoutez-le au menu principal. Exécutez make start pour vérifier que la fenêtre des raccourcis s’ouvre et affiche les actions.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

area: ui good first issue

GNOME apps expose their shortcuts in a shortcuts window.

Where to look: gknowledge/app.py (accelerators), Gtk.ShortcutsWindow.

Done when: Ctrl+? opens a window listing New/Open project, Preferences, Quit, Ask, Search pages; it is also in the main menu.


New here? Run make start to open a demo project that restarts on every save, and make test for the core tests. See CONTRIBUTING.md. Comment below to claim the issue.

Langage dominant
Python
Étoiles
23
Forks
6
Merge moyen
16 h 28 min
PR mergées (30 j)
8

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de openapi/gknowledge

Toutes les issues de openapi/gknowledge

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.