Les raccourcis clavier sont classés par catégories de manière à pouvoir être trouvés facilement. Les sections suivantes résument ces catégories et répertorient également certaines options supplémentaires spécifiques à certaines catégories.
Les raccourcis de cette section s'appliquent à toutes les vues de darktable.
Une seule section est fournie pour chaque vue de darktable. Les raccourcis ne s'appliquent qu'à la vue sélectionnée.
Les raccourcis de cette section ne s'appliquent qu'aux modules de «traitement» dans la vue darktable (c'est-à-dire les modules à droite de l'image modifiée sous l'histogramme et au-dessus du module «ordre des modules»). Une section est fournie pour chaque module de traitement.
Chaque module de traitement fournit les raccourcis suivants par défaut
activer le module - active ou désactive le module, qu'il soit actuellement visible ou non
afficher le module - développer ou réduire le module. Si le module n'est pas actuellement affiché à l'écran, darktable basculera vers un groupe de modules approprié (le cas échéant) avant de l'afficher
module focus - fait que le module reçoive ou perde le focus
réinitialiser les paramètres - réinitialiser le module à son état par défaut
afficher le menu des préréglages - afficher le menu des préréglages pour le module
Des raccourcis peuvent être présents pour toute opération de module. Pour les listes déroulantes et les curseurs, certains raccourcis standard sont disponibles, comme décrit dans les sections suivantes.
Tous les curseurs des modules de traitement peuvent être modifiés via des raccourcis clavier (indépendamment du fait que le module soit actuellement affiché ou activé). Les actions suivantes sont fournies :
augmenter / diminuer - raccourcis séparés qui vous permettent d'augmenter ou de diminuer la valeur du curseur d'un seul pas
dynamique - un seul raccourci qui peut être utilisé en combinaison avec la molette de défilement de la souris pour augmenter et diminuer les valeurs des curseurs
modifier - un raccourci pour faire apparaître la boîte de dialogue d'édition du curseur dans laquelle vous pouvez saisir une valeur directement ou modifier le curseur avec la souris
réinitialiser - réinitialise le curseur à sa valeur par défaut
De plus, il est possible de modifier la précision des opérations d'augmentation / diminution avec un raccourci clavier global. Vous pouvez choisir entre fin, normal et grossier.
Lors de l'exécution d'opérations d'augmentation / diminution et dynamiques sur les curseurs, si le module n'est pas actuellement affiché, un message apparaîtra sur l'image pour indiquer la valeur actuelle du curseur en cours de réglage.
Comme pour les curseurs, toutes les zones de liste déroulante des modules de traitement peuvent être modifiées via des raccourcis clavier. Les actions suivantes sont fournies :
suivant / précédent - raccourcis séparés qui vous permettent de passer à l'entrée suivante ou précédente dans la liste déroulante
dynamique - un seul raccourci qui peut être utilisé en combinaison avec la molette de défilement de la souris pour passer à l'entrée suivante / précédente dans la zone de liste déroulante
Si la fin des valeurs de la zone de liste déroulante est atteinte, ces raccourcis reviendront au début de la liste. De même, si le début des valeurs est atteint, il passera à la fin.
Si le module n'est pas actuellement affiché, un message apparaîtra sur l'image pour indiquer la valeur actuelle de la zone de liste déroulante en cours de réglage.
Il est possible de créer plusieurs instances de nombreux modules de traitement. Dans ce scénario, il n'est pas toujours évident de savoir quelle instance doit être contrôlée par des opérations de raccourci clavier. Certaines options supplémentaires sont présentes dans l'onglet divers des préférences. Ces options contrôlent les règles qui sont appliquées (dans l'ordre) pour décider à quelle instance d'un module les raccourcis clavier seront appliqués.
préférence aux instances dépliées - si les instances du module sont dépliées, ignore les instances repliées
préférence aux instances actives - après avoir appliqué la règle ci-dessus, si les instances du module sont actives, ignore les instances inactives
préférence aux instances visibles - après avoir appliqué les règles ci-dessus, si les instances du module sont visibles, ignore les instances cachées
ordre de sélection - après avoir appliqué les règles ci-dessus, appliquez le raccourci à la première ou à la dernière instance restante
Ces règles sont également utilisées lorsque vous cliquez et faites glisser sur l'histogramme pour modifier l'exposition.