Repository navigation
Releases
LidTap 1.0.3: profiles for every place
Profiles: one setup for every place you use your Mac. A tap feels different on a desk, on your lap and on a sofa. Now each place can have its own calibration, zone actions and sensitivity.
- Add one when you want it. LidTap starts with no profiles. Open Settings → Profiles and click Add Profile…: name it (Desk, Lap, Sofa…), pick an icon, and calibrate on the new surface, or start with a copy of your current calibration. What you've set up so far is kept as Default, and you can rename it.
- Switch from the menu bar. With two or more profiles, a switcher appears at the top of the LidTap menu. Press ⌘1 to ⌘9 while it's open. A profile that still needs calibrating shows an orange dot.
- Different actions in different places. For example, Desk switches desktops and Sofa plays and pauses music. Privacy Guard, feedback, sounds and update settings are shared by all profiles.
- Your data is kept. Calibration from earlier versions becomes the Default profile unchanged. Deleting a profile moves its taps to the Trash.
A simpler menu. The LidTap menu now shows just your zones, the profile switcher, and Privacy Guard, Calibrate Again, Settings and Quit. The live motion graph is in Settings → Detection, and Check Now for updates is in Settings → General. LidTap still checks for updates by itself.
Updating: on 1.0.2, LidTap offers this update within a day, or right away from Settings → General → Check Now. On 1.0.1 or earlier, download the zip below once and replace LidTap.app in Applications.
Download LidTap-macOS.zip below. Apple Silicon, macOS 14 or later.
LidTap 1.0.2: updates itself
LidTap now keeps itself up to date. About once a day it checks GitHub for a new release and asks before installing anything. You can also choose Check for Updates… in its menu at any time.
- Updates ask first. A Software Update window shows what's new, with Install Update, Remind Me Later and Skip This Version. It never pops up during Privacy Guard or calibration; the menu shows a notice instead.
- Only genuine updates install. LidTap installs an update only if it's newer and signed with LidTap's Developer ID. Your calibration, settings and Accessibility permission are kept.
- Your choice. Turn off the daily check in Settings → General. This check is the only time LidTap goes online.
Privacy Guard is more dependable (thanks to @israerendilmen):
- If LidTap quits unexpectedly while the guard is on, your microphones are unmuted the next time it starts.
- Microphones plugged in while the guard is on (AirPods, a USB headset) are muted too.
- Switching the guard off while it was turning your meeting camera off no longer leaves the camera off.
Also fixed:
- Taps aren't lost when you quit mid-calibration.
- Deleting your data while a model trains no longer brings the old model back.
- Restarting the noise recording no longer cuts it short.
- The Python prototype is safer (thanks to @israerendilmen), and its
start.shworks withoutuvinstalled (thanks to @SankalpPandey-56).
Updating from 1.0.1 or earlier: download the zip below once and replace LidTap.app in Applications. Updates after this one come through LidTap itself.
Download LidTap-macOS.zip below. Apple Silicon, macOS 14 or later.
LidTap 1.0.1
Works on bigger MacBooks now. A screen tap moves a 16" MacBook Pro two to three times less than a 13" MacBook Air (its base is heavier and its hinge is stiffer), so LidTap's fixed tap-strength limit refused nearly every screen tap there. LidTap now learns the limit from your own calibration taps.
- Learn tap strength from my taps (Settings → Detection, on by default). To set the limit yourself, turn it off. The slider now goes as low as 0.5 °/s.
- New zone actions: Volume Up, Volume Down, Mute Sound and Run Shortcut, which runs any of your Shortcuts.
- Signed and notarized by Apple. LidTap now opens like any other app, with no right-click → Open and no "unidentified developer" warning.
If screen taps were refused on your Mac, click Calibrate Again after updating.
Updating: replace LidTap.app in Applications. Your calibration and settings are kept. Coming from 1.0, switch LidTap off and on once in System Settings → Privacy & Security → Accessibility. Signed updates after this one keep the permission.
Download LidTap-macOS.zip below. Apple Silicon, macOS 14 or later.
LidTap 1.0
The first release of LidTap: tap your MacBook lid to switch desktops, control music, open apps or turn on Privacy Guard.
Install: download LidTap-macOS.zip, unzip it and drag LidTap.app to Applications. The first time, right-click → Open (it isn't notarized yet). Allow Accessibility when asked, then click Calibrate. Full steps are in the README.
Needs: a MacBook Air or Pro with M2 or later, or a 14"/16" MacBook Pro with M1 Pro or M1 Max, on macOS 14 or later. The M1 MacBook Air and 13" M1 MacBook Pro have no motion sensor.
Made by Yemcube (@yem.cube). Sharing something built on LidTap? Credit "Based on LidTap by Yemcube". Commercial use needs approval: see the license.