My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integration

Andy Drop (he/him) - Web: https://plaindrops.de Fediverse: SpaceCadet@chaos.social, SpaceCadet@plaindrops.de

The following image shows where the talk is in the schedule for Sat 2026-12-12. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.

Schedule for SaturdaySaturdaySat 9:00- 9:10 Saturday opening remarkssat-openSat 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planningSat 9:50-10:10 Emacslisten: Controlling Emacs by voicelistenSat 10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeakSat 11:10-11:30 ltx-talk: Accessible presentations with ox-beamerltx-talkSat 1:00- 1:20 Plots with ROOTs and SHAPEs: Resilient data visualization with Emacs, Org and gnuplotplotsSat 1:40- 2:00 Personal task management under stress (with Org mode)tasksSat 2:20- 2:30 How I solved Org Mode's biggest mobile and collaboration problemsmobileSat 2:50- 3:10 Hyperbole, My Dear WatsonhyperboleSat 3:30- 3:50 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for EmacskoutlinerSat 4:10- 4:30 Close the writing accountability gap with EmacswritingSat 4:50- 5:00 Saturday closing remarks / open sessionsat-closeSat 10:30-11:30 [Panel] Improving the Emacs Community: Onboarding, Participation, and GrowthcommunitySat 1:00- 1:15 Emacs as my portable user space across operating platformsportableSat 1:35- 1:55 Emacs everywhere: A fun romp through esoteric operating systemsosSat 2:15- 2:25 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadetSat 2:45- 3:00 El Remoto: browse any GitHub repos without cloning themremotoSat 3:20- 3:40 æmacs: having a hoot with a guile emacsguileSat 4:00- 4:20 Plain text presentations in GNU Emacs with ffsffs9 AM EST10 AM EST11 AM EST12 PM EST1 PM EST2 PM EST3 PM EST4 PM EST5 PM EST

Format: 10-min talk ; Q&A: BigBlueButton conference room https://media.emacsconf.org/2026/current/bbb-cadet.html
Etherpad: https://pad.emacsconf.org/2026-cadet
Discuss on IRC: #emacsconf
Status: Waiting for video from speaker

Times in different time zones:
Saturday, Dec 12 2026, ~2:15 PM - 2:25 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 12 2026, ~1:15 PM - 1:25 PM CST (US/Central)
Saturday, Dec 12 2026, ~12:15 PM - 12:25 PM MST (US/Mountain)
Saturday, Dec 12 2026, ~11:15 AM - 11:25 AM PST (US/Pacific)
Saturday, Dec 12 2026, ~7:15 PM - 7:25 PM UTC
Saturday, Dec 12 2026, ~8:15 PM - 8:25 PM CET (Europe/Paris)
Saturday, Dec 12 2026, ~9:15 PM - 9:25 PM EET (Europe/Athens)
Sunday, Dec 13 2026, ~12:45 AM - 12:55 AM IST (Asia/Kolkata)
Sunday, Dec 13 2026, ~3:15 AM - 3:25 AM +08 (Asia/Singapore)
Sunday, Dec 13 2026, ~4:15 AM - 4:25 AM JST (Asia/Tokyo)
Find out how to watch and participate

Description

After spending more time configuring my original Stream Deck than actually using it, I realized I’d rather build my own from scratch—just to spend even more time configuring it.

This talk is a love letter to over-engineering. I’ll walk you through how I turned an old Android tablet into a programmable macro pad, complete with custom Emacs keybindings, because why use a keyboard when you can tap a screen like a caffeinated octopus?

Expect:

  • Software hacks (SDD (Swearword Driven development), and questionable life choices).
  • Emacs sorcery (yes, it /does/ control my music, launch terminals, and occasionally insult me).
  • Self-deprecating humor (because if I can’t laugh at my own failures, who can?).

Warning: May cause sudden urges to automate everything. Side effects include increased caffeine consumption, mild obsession with keyboards, and the occasional existential crisis when you realize you’ve spent three hours tweaking a button that saves you 10 seconds.

About the speaker:

I'm a passionate Emacs user and developer, tinkering with hardware to integrate it with Emacs. My talk introduces the SpaceCadet Deck, my Android-based Stream Deck alternative, and its deep integration with Emacs. I'll share my intention of building this customizable input device, highlighting its potential to enhance workflows. Expect live demos and practical tips.

Questions or comments? Please e-mail SpaceCadet@plaindrops.de