やめて hör auf

Ihr MacBook merkt schon, wenn Sie ihm einen Klaps geben, aber es ist schüchtern.

yamete ist eine kostenlose App in der Menüleiste. Ein Klaps auf den Deckel kann einen Ton spielen, einen Webhook aufrufen oder einen Befehl starten. Ein Stoß gegen den Tisch, und sie bleibt still.

Kostenlos · Apple-Silicon-MacBook · macOS 13 oder neuer · M2 und später, oder M1 Pro / M1 Max

yamete-App-Icon: ein errötendes Cartoon-MacBook
Beschleunigung 0.8 g
Rotation 60 °/s

0.52 g 47.7 °/s erkannt

Zwei echte Aufnahmen, gleich gezeichnet. Der Tischstoß ist um 39 % härter, und yamete ignoriert ihn trotzdem, weil sich das Notebook kaum verdreht.

Klaps oder Stoß

Härter heißt nicht automatisch Klaps

Sie geben dem Deckel einen Klaps, und das Scharnier verdreht sich. Sie stoßen gegen den Tisch, und der ganze Rechner rutscht zur Seite. yamete achtet auf diese Drehung, deshalb zählt der größere Stoß in diesem Diagramm nicht.

Rotation, °/s
Bump the desk Spank the lid Trackpad click Typing 60 0.8 g
g
Vier echte Aufnahmen. Nach rechts: wie hart der Treffer war. Nach oben: wie stark sich das Notebook gedreht hat. Nur der Klaps sitzt hoch genug, um zu zählen.

Empfindlichkeit

Sie entscheiden, wie wählerisch sie ist

Wir haben 40 aufgezeichnete Klapse gegen 150 Sekunden Tippen, Trackpad-Klicks, Tischstöße, Deckelbewegung und ein stilles Notebook gespielt. Ziehen Sie den Regler, um zu sehen, was jede Einstellung getan hätte.

0.50
Erkannte Klapse 35 / 40
Fehlalarme 0

Der Standard. Echte Klapse kommen durch, der Rest nicht.

Nach dem Klaps

Was ein Klaps tun kann

Schalten Sie eine Aktion ein oder stapeln Sie ein paar. Jede kann auf einen härteren Klaps warten, sodass ein Tipp klickt und ein richtiger Klaps den Raum stummschaltet.

Ton abspielen

Geben Sie eine Datei oder einen Ordner. Sie spielt sie der Reihe nach oder zufällig, und nicht zweimal hintereinander denselben. Ein härterer Klaps darf auch lauter klingen.

# out of the box
/System/Library/
  Sounds/Sosumi.aiff

Webhook aufrufen

Beliebige URL, Methode, Header und Body. Sie können die Stärke des Klapses in die Anfrage setzen, damit Home Assistant, ein Kurzbefehl oder IFTTT ihn wie jeden anderen Hook behandeln.

# POST body
{
  "tier": "{{tier}}",
  "g": {{peak_g}}
}

Befehl ausführen

Stumm, sperren, Screenshot: alles, was eine Shell kann. Der Klaps kommt als Umgebungsvariablen an, oder als JSON auf stdin, wenn Sie lieber parsen.

$ osascript -e "set volume 0"
# $YAMETE_TIER → major
# $YAMETE_PEAK_G → 0.52

Hinter einem erweiterten Schalter versteckt

Sie wartet bewusst einen Moment

yamete merkt den Klaps, bevor Sie ihn hören. Würde der Ton sofort starten, läge er unter dem Treffer. Zweihundert Millisekunden später hören Sie die Antwort. Die Wartezeit können Sie pro Aktion ändern.

Ein Tipp und ein Klaps können verschiedene Jobs machen

Markieren Sie eine Aktion als micro, medium oder major. Ein leichter Tipp kann klicken. Ein richtiger Klaps kann das auslösen, worauf es Ihnen ankommt. Wie hart Sie treffen, wählt die Aktion.

Die App

Sie sitzt in der Menüleiste

Öffnen Sie Yamete, und sie fängt an zuzuhören. Beenden Sie sie, und sie hört auf. Es gibt nichts weiter zu installieren.

Das Fenster folgt Hell- und Dunkelmodus wie jede andere Mac-App.

Das Zuhören steckt schon in der App. Läuft sie bereits auf einem anderen Weg, verbindet sich das Fenster nur und übernimmt nicht.

Sie können das Fenster auch weglassen und den Lauscher allein laufen lassen. Das Steuerprotokoll ist ganz normales JSON, ein Terminal reicht also, wenn Sie so arbeiten.

Auf Ihrem Mac

Nichts verlässt den Rechner, außer Sie senden es

Bewegung, Einstellungen und Protokolle bleiben auf Ihrem Mac. Es gibt kein Konto, keine Chipcolate-Cloud und keine Analytics in der App. Das Einzige, was ins Netz geht, ist ein Webhook, den Sie selbst einrichten. Diese Website zählt nur Besucher, ohne Cookies.

  • Auf dem Rechner

    Sensorwerte werden auf Ihrem Mac verarbeitet und nicht bei uns gespeichert. Der Live-Graph im Fenster ist eine lokale Verbindung und aus, wenn das Fenster zu ist.

  • Kein Konto

    Keine Anmeldung, kein Profil, kein Server von uns. Ziehen Sie sie aus Programme, und löschen Sie ein paar Ordner unter ~/Library, wenn nichts übrig bleiben soll.

  • Sie wählen, was rausgeht

    Töne bleiben auf dem Mac. Webhooks und Befehle sprechen nur mit der Adresse oder dem Programm, das Sie eingegeben haben.

Vollständige Datenschutzerklärung Fragen über GitHub Issues

Herunterladen

Prüfen Sie, ob Ihr Mac sie ausführen kann

Läuft auf
Apple-Silicon-MacBooks mit macOS 13 oder neuer. Also M2 und später, plus M1 Pro und M1 Max.
Läuft nicht auf
Dem MacBook Pro M1 von 2020, dem M1 Air, Desktop-Macs und allen Intel-Macs. Den Sensor gibt es dort nicht. yamete probe sagt das in einer Zeile, statt zu hängen.
Beim ersten Start
macOS fragt nach der Eingabeüberwachung. Das ist die Berechtigung, die jede App braucht, um diesen Sensor zu lesen. yamete beobachtet weder Tastatur noch Bildschirm.

Signiert und notarisiert. Apple Silicon. DMG öffnen und in Programme ziehen.

Nur Kommandozeile

Derselbe Lauscher läuft ohne die Menüleisten-App. Ein Benutzer-LaunchAgent hält ihn am Laufen, ohne etwas auf dem Schirm.

# probe
yamete probe

# watch
yamete watch --scores

# install
yamete install --copy

Detektor, Aufnahmen und Einstellwerkzeuge liegen auf github.com/chipcolate/yamete .