summaryrefslogtreecommitdiffstats
path: root/2026/talks/cadet.md
blob: 43596b45e15667a0a12058b820acb73144e2c991 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[[!meta title="My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integration"]]
[[!meta copyright="Copyright © 2026 Andy Drop"]]
[[!inline pages="internal(2026/info/cadet-nav)" raw="yes"]]

<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->


# 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, <mailto:SpaceCadet@plaindrops.de>

[[!inline pages="internal(2026/info/cadet-before)" raw="yes"]]

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.

Change the last paragraph to something like how I was fed up with
tinkering with software for my original Stream Deck

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.


[[!inline pages="internal(2026/info/cadet-after)" raw="yes"]]

[[!inline pages="internal(2026/info/cadet-nav)" raw="yes"]]