Your Very Own Humane Interface: Try Jef Raskin's Ideas at Home
Posted4 months agoActive3 months ago
arstechnica.comTechstory
excitedpositive
Debate
20/100
Jef RaskinHuman-Computer InteractionCanon CatInterface Design
Key topics
Jef Raskin
Human-Computer Interaction
Canon Cat
Interface Design
The article explores Jef Raskin's ideas on humane interfaces through the lens of his Canon Cat computer, sparking nostalgia and discussion among commenters about the relevance and innovation of his designs.
Snapshot generated from the HN discussion
Discussion Activity
Moderate engagementFirst comment
5h
Peak period
8
3-6h
Avg / period
2.8
Comment distribution22 data points
Loading chart...
Based on 22 loaded comments
Key moments
- 01Story posted
Sep 19, 2025 at 1:43 PM EDT
4 months ago
Step 01 - 02First comment
Sep 19, 2025 at 6:26 PM EDT
5h after posting
Step 02 - 03Peak activity
8 comments in 3-6h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 21, 2025 at 1:08 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45304379Type: storyLast synced: 11/20/2025, 12:32:34 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
For the implementation in Superkey, you can select a key to use for this, like caps lock. The way I use it is I hold the caps lock key and type text, then the app uses OCR and optionally the macOS Accessibility API to search for matching text. Releasing the key or hitting enter will click (or double or triple click, etc) on a match.
Raskin's idea was of course more text-editing focused, and tapping on the leap keys will also move the cursor. I typically use Superkey to navigate UIs quickly, kind of as though UIs all have keyboard shortcut navigation. There are also limitations that Superkey faces, like not having access to offscreen parts of a document.
Edit: Supposedly there isn't one for windows, wow. https://www.reddit.com/r/windowsapps/comments/1cfw3bw/iso_ap...
For the Canon Cat, I'm actually not sure as I've only watched videos of this functionality there.
how do I cycle using the arrow keys? currently using the arrow keys moves the cursor for the text in the search box
edit: tab seems to work. but sometimes Seek only works on one monitor (the one which has a window is selected), sometimes it finds results on both
At the moment the Accessibility API results are limited to the frontmost window; it's on my todo list to expand this to additional windows and displays. Also, the green line will only be drawn on results on the main display - another item I plan on fixing.
Might be a good use for a foot pedal I have lying around!
Seriously though... I did a contract for Jef in the early 80s and he showed me the Swyft card. Was happy to buy one of these things when it hit the shelf (though figuring out where to buy it from was kind of difficult.)
The keyboard doesn't have as good a feel as you might expect, so emulation will let you use a decent, modern keyboard. I still have a large box of floppies so that's not an issue. In the 90s I hacked together some FORTH code to read / write documents over the serial port, but it's a bit fragile.
Anyway... It's worth checking out. The only thing I would change would be up and down arrow keys. I think Jef had a philosophical problem with this which is why it never shipped with them. It's usable without them, it just seems a bit weird.
Surprised the article didn't mention the book "The Humane Interface" which was the book Jef wrote with the philosophical underpinnings of Swyft and IA/Canon Cat. Worth a read. Might be up on the Internet Archive.
https://arstechnica.com/gadgets/2025/09/jef-raskins-cul-de-s...