Life & fun · September 12, 2021
Detecting keypresses using laser speckle patterns
Detecting keypresses using laser speckle patterns launched on September 12, 2021 with 31 votes, #1,103 of 2,941 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 5 years on.
In plain words
This project uses laser speckle patterns to detect keyboard keypresses without physical contact. By analyzing how laser light scatters off a keyboard's surface, it identifies which keys are pressed based on changes in the speckle pattern. It is for people interested in computer vision, security research, or unconventional input detection methods. The approach demonstrates a non-invasive way to monitor keyboard activity through optical sensing.
written from the facts on this page · September 2026
From the sources
I recently came across a really fascinating video – https://www.youtube.com/watch?v=tYFLze9VwB0 where they make use of a micro laser projector to generate a speckle pattern on a surface and then photograph it with a DSLR. They then simply touch a surface with their hand/finger and then take a photo of the speckle pattern again after the hand has been removed from the surface and compare the two speckle patterns to see the areas that have changed. See their paper here – https://ieeexplore.ieee.org/document/6247655 . They note the “approach takes advantage of the fact that tiny surface deformations cause phase changes in reflected coherent light which alter the speckle…from anfractuosity.com
Does a similar job
all alternatives →
Keytap2 – acoustic keyboard eavesdropping based on n-gram frequencies2020 · github.com · ▲168Keytap2 - acoustic keyboard eavesdropping based on language n-gram frequencies
A CSS Keylogger2018 · github.com · ▲576Chrome extension and Express server that exploits keylogging abilities of CSS. - maxchehab/CSS-Keylogging
I've built a tiny hand-held keyboard2025 · github.com · ▲411I bet you didn't knew you can use modelling clay (as opposed to 3d printing) to make nice devices by hand :)

Realtime Keyboard Heatmap with heatmap.js2011 · patrick-wied.at · ▲96Keyboard Heatmap Visualization showing character distribution on different keyboard layouts while you

More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, September 2021
the whole month →
Thinking, Fast and Slow - with 523 comments from the Hacker News community
Life & fun · 2021 · hacker-recommended-books.vercel.app

- WB
Life & fun · 2021 · bonsaibrowser.com

LetterHunt▲77310,000+ active, curated newsletters to promote your product
Growth · 2021 · letterhunt.co
Noto▲737Create a Notion-style avatar with 120+ mix-and-match items
Work · 2021 · abstractlab.gumroad.com