Keeping a hand on the evolution of cursor controls

Location Brussels, Belgium
Dates Feb 1, 2025 – Feb 2, 2025
Presentation Feb 2, 2025
Speaker
Dmitriy Kostiuk
Dmitriy Kostiuk

Senior Technical Writer, former Perconian

Abstract

The talk tracks the evolution of the peripheral devices that transmit their motion to a cursor - namely mice and trackballs. The analysis covers motion detection methods, the way signals are transmitted to the computer, ergonomics, and ways to test the device on a today computer. The pre-commercial phase is covered, which includes early marine radar trackballs, Douglas Engelbart’s wheel mouse, and Rollkugel ball mouse. The commercial phase is tracked through the Xerox mechanical and optical mice, Mouse Systems’ design with a reflective mouse pad, Depraz and Apple optical encoder mice, the returns to Engelbart’s original approaches in 1980s analog mice for home computers, and, finally, the ProAgio Scroll mouse that started the wheel scrolling revolution. Considered connection methods include parallel, serial, serial bus, and analog ones. The open source converters covered in the talk include Amiga Input To USB from BleuLlama, J. Floren’s Depraz USB converter, Retronic Design USB converter, and the converter of the TMK (and QMK) firmwares used for open hardware keyboards. The usage and the capabilities of the inputtattach Linux tool is covered as well.

Speaker Bios

Dmitriy Kostiuk

Senior Technical Writer, former Perconian

Database Engineer

See all talks by Dmitriy Kostiuk »

Explore More Talks

Talk

17 Things Developers Need to Know About Databases

πŸ“… May 12, 2020 , 12/May/20 4:00 PM
🏒 Open Source 101 At Home
πŸ“ Online
Peter Zaitsev
Peter Zaitsev

Founder | Open-Source Advocate | Technologist | Boards Member, Advisor & Mentor

Talk

Appropriate workloads for databases in K8s

πŸ“… Sep 9, 2020 , 8:00 PM
🏒 DoKC Meetup September 2020
Rick Vasquez
Rick Vasquez

Community Author & Speaker

Talk

Azure DBaaS on Your Terms: Gaining Full Control Without the Operational Headache

πŸ“… Oct 16, 2025
🏒 Microsoft Azure User Group Poland #18
πŸ“ Gdansk, Poland
Peter Szczepaniak
Peter Szczepaniak

Sr. Product Manager, former Perconian

✎ Edit this page on GitHub