10 votes

Quelle application de minuterie de chronomètre utilise des raccourcis clavier sur macOS ?

Il n'est pas clair quels des minuteurs de ce autre thread supportent l'opération de raccourci par touche de raccourci ou clavier seulement.

Est-ce que quelqu'un peut recommander un chronomètre pour Mac qui peut être démarré ou arrêté en utilisant un raccourci clavier?

11voto

Une solution low-tech consiste à ouvrir une fenêtre de terminal, exécuter time cat, et ensuite arrêter en appuyant sur control-c :

$ time cat
^C
4.487
$

Deux façons d'afficher le nombre de secondes depuis le dernier démarrage :

f=${TMPDIR}stopwatch;date +%s>>$f;tail -n2 $f|awk '{l=$0;getline;print $0-l}'
now=$(date +%s);echo $((now-prev));prev=$now

8voto

Jigar Points 181

Ceci est une application Timer très simple qui permet également la configuration de raccourcis clavier. De plus, c'est open source :)

Lien de l'application : http://joaomoreno.github.io/thyme/
Source Github : https://github.com/joaomoreno/thyme

5voto

jsquires Points 2526

Alors que je recommanderais d'exécuter un script comme expliqué ci-dessus par l'utilisateur3936, j'ai déjà utilisé ceci : http://www.apimac.com/mac/timer/

Il existe une version gratuite et une payante.

1voto

Richard Marquez Points 387

Voici le script bash teatimer qui utilise applescript pour afficher une notification OSX et l'utilitaire intégré afplay pour jouer un son système :

#!/usr/bin/env bash

PLONK="afplay /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Resources/dt-confirm.caf &"

eval $PLONK && osascript -e "display notification \"Démarré : `date +'%A, %d-%B-%y, %H:%M:%S'`\" with title \"Thé\""

declare -a keys=(50 10 30 30.0 180);

declare -A ticks=( \
        [50]="50 sec" \
        [10]="1 min" \
        [30]="1 min 30 sec" \
        [30.0]="2 min" \
        [180]="5 min" \
    );

for key in "${keys[@]}"; do 
    echo "Prochain : ${ticks[$key]}";
    sleep $key && eval $PLONK && osascript -e "display notification \"Écoulé : ${ticks[$key]}\" with title \"Thé\""

Cela affichera une notification + son après 50 secondes, 1m, 1m 30s, 2m, 5m. Si vous modifiez le script, assurez-vous que les clés sont uniques.

notification teatimer

REMARQUE : Le script nécessite bash v4. Par défaut, OSX est livré avec bash v3.

0voto

Pavel Alexeev Points 241

Minuteur de chronomètre en utilisant bash.
Fonctionne sur macOS.

#!/bin/bash

formatSeconds()
{
    ((h=${1}/3600))
    ((m=(${1}%3600)/60))
    ((s=${1}%60))
    printf "%02d:%02d:%02d" $h $m $s
}

startTime=$(date +%s)

while [ 1 ]
do
    currentTime=$(date +%s)
    timePassed=$[$currentTime-startTime]

    echo -n "$(formatSeconds $timePassed)"

    sleep 0.5
    echo -en "\b\b\b\b\b\b\b\b"
done

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