← All projects
OtherIn progress

LockdownLaptop

Lock the screen, keep everything running

Locking a Mac normally means pausing your session. I wanted the opposite: freeze input without disturbing anything that's running, so long jobs keep going while the machine is untouchable.

That meant going below the usual APIs — two Quartz CGEventTaps (one suppressing keyboard input, one confining the mouse) and PyObjC calling LocalAuthentication directly for Touch ID.

What it does

  • Dual Quartz CGEventTaps for keyboard suppression and mouse confinement
  • PyObjC calling LocalAuthentication directly for Touch ID unlock
  • Snitch Cam captures failed unlock attempts
  • Clear-screen and blur modes
Next projectBlackout