0 votes

Raccourci global pour New Mail dans Thunderbird

J'aimerais avoir une touche de raccourci globale pour envoyer un nouveau message en utilisant Thunderbird sous Mac OS. Comment puis-je le faire ?

1voto

Fuzzy Purple Monkey Points 702

Vous pouvez assigner un raccourci clavier à un script comme ça :

tell application "Thunderbird"
    reopen
    activate
end tell
tell application "System Events" to tell process "Thunderbird"
    repeat 10 times
        try
            click menu item "Message" of menu 1 of menu item "New" of menu "File" of menu bar 1
            return
        on error
            delay 0.1
        end try
    end repeat
end tell

Si Thunderbird n'était pas ouvert avant l'exécution du script, il y a un court délai avant que la barre de menu ne soit remplie.

Edit : cela ne rouvre pas la fenêtre principale ou changer de bureau si la fenêtre principale est déjà ouverte sur un autre bureau :

launch application "Thunderbird"
tell application "System Events" to tell process "Thunderbird"
    repeat 10 times
        try
            click menu item "Message" of menu 1 of menu item "New" of menu "File" of menu bar 1
            exit repeat
        on error
            delay 0.1
        end try
    end repeat
    set frontmost to true
end tell

Edit 2 : Le deuxième script aussi parfois change de bureau, mais je n'ai pas trouvé comment l'empêcher.

0 votes

Merci, cela fonctionne en grande partie, mais il y a toujours le problème que l'espace de travail change et que la fenêtre principale de Thunderbird se rouvre. Je voudrais simplement avoir une nouvelle fenêtre de message dans l'espace de travail actuel.

0 votes

@anumi J'ai modifié la réponse pour ajouter un deuxième script.

0 votes

La deuxième solution ne rouvre pas la fenêtre principale, mais permet de changer d'espace de travail. Mais c'est une amélioration !

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