6 votes

Existe-t-il un raccourci clavier que je pourrais utiliser pour définir la priorité d'une tâche dans Reminders.app sur un Mac ?

Je sais que si je veux créer une nouvelle tâche dans Rappels et que j'écris quelque chose comme :

Acheter du lait demain à 15h00

Reminder.app comprend par lui-même que la date et l'heure d'exécution de la tâche seront demain à 15h00 et il va définir les deux pour moi. Je n'ai donc pas besoin de sélectionner la tâche, d'appuyer sur le bouton "i", de cocher l'option "Me rappeler un jour" et de définir une heure et une date.

Ma question est très simple et est la suivante :

Est-il possible de faire de même pour les priorités ?

Je veux dire : J'aimerais écrire quelque chose comme :

Acheter du lait ! !

et voir l'application qui comprend que les deux points d'exclamation sur la tâche signifient qu'elle a une priorité plus élevée. J'ai essayé d'utiliser différentes phrases et, à ma connaissance, il n'existe aucun moyen de demander à Reminders de définir la priorité pour moi, sans avoir à la définir manuellement. Ce serait super pratique pour moi. Mais je peux me tromper, et c'est pourquoi je vous demande s'il y a un moyen d'éviter d'avoir à aller dans les options de chaque tâche et de définir la priorité.

Merci et meilleures salutations

9voto

Samuel Russell Points 121

Oui. Et c'est intégré.

Outils utilisés :

  • OS X 12.0.1
  • Rappels
  • Préférences du système

Méthode :

  1. Ouvrir Rappels
  2. Ouvrir un rappel
  3. Notez la séquence de la barre de menu pour créer la priorité :
    Menubar > Modifier > Priorité > Aucun _ Faible / Moyen / Haut
  4. Ouvrir Préférences du système
  5. Clavier > Raccourcis > Raccourcis d'applications > +
  6. Application : Reminders.app
  7. Titre du menu : Édition->Priorité->Non . Raccourci clavier : Shift + Ctrl + `
  8. Titre du menu : Faible . Raccourci clavier : Shift + Ctrl + 1
  9. Titre du menu : Moyen . Raccourci clavier : Shift + Ctrl + 2
  10. Titre du menu : Haut . Raccourci clavier : Shift + Ctrl + 3
  11. Fermer et rouvrir les rappels
  12. Sélectionnez un rappel, saisissez la combinaison de touches.

Remplacez les raccourcis si nécessaire. Ceux-ci ont été choisis car ils ne sont pas actuellement utilisés par un autre programme ayant un impact sur l'ensemble du système (du moins sur mon installation).

Ceci est généralisable à toutes les applications.

Comme il existe deux éléments de menu nommés "Aucun", je me suis appuyé sur Luoma (2015) qui cite un site mort pour la spécification de la hiérarchie des menus "A->B" dans les raccourcis clavier de OS X.

Références

Luoma, TJ (2015-02-17) "Créer des raccourcis clavier pour deux éléments de menu ayant le même nom"

3voto

Dave Points 9855

Je recommande d'utiliser Maestro du clavier pour une telle opération. C'est parfait pour une macro KM.

EDIT : J'ai testé ce qui suit et cela fonctionne bien.

Créez l'AppleScript suivant :

tell application "System Events"
    display dialog "New Reminder…" default answer ""
    set reminTitle to text returned of result
    set thePriority to 13
    set lastChars to reverse of characters -3 through -1 of reminTitle
    log lastChars
    set i to 0
    set j to 0
    repeat 3 times
        set i to i + 1
        if item i of lastChars is "!" then
            set thePriority to thePriority - 4
            set j to j + 1
        end if
    end repeat
    set reminTitle to text 1 through (-(j + 1)) of reminTitle
    if text -1 through -1 of reminTitle is " " then
        set reminTitle to text 1 through -2 of reminTitle
    end if
    tell application "Reminders"
        set newremin to make new reminder
        set name of newremin to reminTitle
        set priority of newremin to thePriority
    end tell
end tell

Attribuez ensuite l'AppleScript à un raccourci de Keyboard Maestro.

Lorsque vous exécutez la macro, vous êtes invité à saisir le rappel. Utilisez un point d'exclamation pour définir une priorité " faible " dans Rappels, deux pour définir une priorité " moyenne " et trois pour une priorité " élevée ". Si vous n'utilisez aucun point d'exclamation, la priorité sera "Aucune". Notez que cette méthode ne permet pas aux rappels d'analyser les dates d'échéance.

High Priority example

Medium Priority example

Low Priority example

No Priority example

Les entrées résultantes dans Reminders.app seront...

Reminders entries

0 votes

Pouvez-vous utiliser KM pour cela ? Il faut cliquer à un endroit précis, puis cliquer à nouveau dans le popover qui en résulte... je suppose que vous l'appelleriez ainsi ? Quoi qu'il en soit, cela n'apparaît nulle part dans les menus, seulement dans l'interface utilisateur non standard.

1 votes

Tubedogg, voir les modifications dans la réponse originale.

0 votes

J'ai ajouté du code pour rechercher ! ! à la fin de la chaîne de rappel, et l'analyser de manière appropriée. Le seul autre problème que j'ai est que les rappels n'analysent plus les dates d'échéance, mais cela dépasse quelque peu la portée d'AppleScript.

1voto

tubedogg Points 14839

Par défaut, il n'est pas possible de définir la priorité d'un rappel dans le texte.

Il existe au moins une application tierce conçue à cette fin, appelée (de manière appropriée) AddToReminders Il semble toutefois avoir été abandonné, et vous devrez compiler l'application vous-même à l'aide de Xcode.

0 votes

:-( J'espérais ne pas avoir essayé de la bonne manière mais maintenant je comprends qu'il n'y a aucun moyen de le faire. Merci beaucoup pour la réponse.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X