Keyboard Maestro peut le faire très facilement… dans certaines circonstances.
Par exemple, si j'étais dans un tel environnement, j'utiliserais une macro comme celle-ci:
Et le «déclencheur» serait de débrancher mon iPhone de mon MacBook… ce qui signifie évidemment que pour que cela fonctionne, vous devez brancher votre iPhone sur votre MacBook lorsque vous êtes assis à votre bureau.
Je ne laisserais jamais mon iPhone sur mon bureau, ce serait donc un moyen tout à fait efficace pour moi de m'assurer que mon MacBook était verrouillé lorsque je quittais mon bureau.
Cependant, ce que j'utilise réellement à mon bureau est un chargeur Qi, donc je n'ai jamais besoin de le brancher / débrancher, et je trouverais l'utilisation d'une connexion USB ennuyeuse.
Cela étant dit, ce serait moins ennuyeux que d'acheter de la pizza pour tout le bureau.
Le problème avec les solutions Bluetooth est que toutes celles que j'ai utilisées sont incroyablement peu fiables. Quelqu'un a mentionné Knock qui est extrêmement obsolète, sans oublier qu'il était censé être utilisé pour déverrouiller votre Mac, et non verrouiller ça.
(Vous pouvez faire en sorte que le nom de votre périphérique USB soit celui que vous voulez, et cela fonctionnerait si vous avez un appareil Android, etc.)
Au lieu de ça…
Ce que je ferais au lieu de cela, c'est attribuer un raccourci clavier tel que commande + contrôle + option + L
pour exécuter "/ System / Library / CoreServices / Menu Extras / User.menu / Contents / Resources / CGSession "-suspend
et appuyez simplement sur cette combinaison de touches lorsque je me suis levé, mais ce n'est pas la solution automatisée que vous demandiez.
Applications Bluetooth
BLEUnlock
Unlox (anciennement MacID)
est censé être capable de savoir quand votre iPhone s'éloigne de votre Mac. Je ne les ai pas essayés, mais les anciennes applications comme celles-ci n'étaient pas fiables. YMMV.
Mise à jour
J'ai essayé Unlox et je peux signaler que cela a fonctionné ok , mais cela a complètement détruit la durée de vie de ma batterie sur mon tout nouvel iPhone 11 Pro Max. Donc… je ne recommanderais pas cet itinéraire.