Stuttgart museum purchases 40 NeXT machines from Rob Blessin
QuoteWhat does this program do?Maybe you can find some inspiration from the included source code.
This program records mouse and keystroke events that occur within any application (or applications) you want, allowing you to save these events, and play them back later, thus recreating the exact sequence of events you recorded.

## unzip source code into src/ folder
cd /usr/local/Software/libs/x86_64/src/SDL3-3.4.0/
## https://wiki.libsdl.org/SDL3/README-cmake
cmake -S . -B build -DSDL_SHARED=ON -DSDL_STATIC=ON -DSDL_TESTS=ON
cmake --build build
mkdir /usr/local/Software/libs/x86_64/SDL3-3.4.0
cmake --install build --prefix /usr/local/Software/libs/x86_64/SDL3-3.4.0cd /usr/local/Software/Previous/previous-code-r1755-trunk/
setenv SDL3_DIR /usr/local/Software/libs/x86_64/SDL3-3.4.0/lib/cmake/SDL3/ ; ./configure
makeNeXT>eb 0211a000
211a000: 10? 0
211a001: ff? .
NeXT>eb 0211a000
211a000: 6d?
211a001: 6d?
211a002: 66?
211a003: a3? .
NeXT>eb 0211a000
211a000: d6?
211a001: d6?
211a002: d1?
211a003: 01? .NeXT>eb 0211a000
211a000: 00? 0
211a001: 0a? .
NeXT>eb 0211a000
211a000: 00?
211a001: 0e?
211a002: 2e?
211a003: a5? .
NeXT>eb 0211a000
211a000: 00?
211a001: 01?
211a002: e5?
211a003: c9? .Quote from: ZombiePhysicist on Jan 22, 2026, 09:27 PMYou mentioning Art Lebedev made me re-regret not getting that short lived OLED keyboard, the full one! I thought for sure there would be a version 2 (of the full version) etc. Could have would have should have.Yeah... I read a review once where the reviewer said that it was so huge and solidly-built that he would rather use his Optimus Maximus to defend against an intruder over a baseball bat. But I think the keys were so large that they were pretty awkward to use.
https://www.artlebedev.com/optimus/maximus/
NeXT>eb 0201a000
201a000: 00? 0
201a001: 00? .
NeXT>eb 0201a000
0201a000: a1?
0201a001: 01?
0201a002: a0?
0201a003: 03? .
NeXT>eb 0201a000
0201a000: 87?
0201a001: 01?
0201a002: a0?
0201a003: 03? .
NeXT>eb 0201a000
201a000: 00? 0
201a001: 00? .
NeXT>eb 0201a000
0201a000: 00?
0201a001: 01?
0201a002: e3?
0201a003: ec? .
NeXT>eb 0201a000
0201a000: 00?
0201a001: 0b?
0201a002: 2d?
0201a003: f2? .