HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

The Art of the Bodge: How I Made The Emoji Keyboard

Tom Scott4 HN recommenders · recommended in 3 months, 2018-2024
YouTube
3.5M views · 11 years ago · talk · evergreen

Tom Scott explains how he built his emoji keyboard, which turned out to be a series of bodged-together tools including AutoHotkey and LuaMacros. He tells stories about the value of quick-and-dirty solutions.

HN links it as a charming defense of bodging and of AutoHotkey, and as the go-to example when custom keyboards or hotkey hacks come up.

Embedded systems & DIY electronicsSoftware practice, open source & careersConsumer devices & gadgets#autohotkey#bodge#emojikeyboard#luamacros#tomscott

8 comments from Hacker News

@avidseeker2024 · in “Emotional about X11: I'm creating a pure X11 “emoji keyboard””

Reminds me of Tom Scott's "Art of Bodge up" video where he attempts to make an emoji keyboard on Windows. ▶ this video It's funny at the end he says "and don't ever suggest me I use Linux, just don't." I felt he expected it to be really hard project on Linux, while iterally his project is a single keyboard layout file.

CitesView on HN
@lcnPylGDnU4H9OF2022 · in “Software I’m thankful for (2021)”

I can't disagree, even if I would prefer something else. Easily the most compelling argument I've heard for Windows is Tom Scott's: ▶ this video .

RecommendsView on HN
@jedimastert2021 · in “Windows Terminal Quake Mode”

Auto Hotkey is surprisingly powerful Here's Tom Scott talking about how he used AHK and Lua to make a keyboard for every emoji ▶ this video

CitesView on HN
@dijit2020 · in “Jira Is a Microcosm of What’s Broken in Software Development”

Never underestimate the art of the bodge, it's quite literally keeping the world ticking over, perfection has a place but it is rare and fleeting. I saw a good talk on it from Tom Scott some time ago[0] which I think is relevant. [0]: ▶ this video

RecommendsView on HN
@jedimastert2020 · in “In Praise of AutoHotKey”

Fun AutoHotKey abuse: Tom Scott's emoji keyboard[0]. It's every single emoji (at the time of recording) on 14 full keyboards with 1,000s of hand-placed bespoke stickers. He goes into more detail here[1], but it's beautiful. [0]: link [1]: ▶ this video

RecommendsView on HN
@modernerd2020 · in “In Praise of AutoHotKey”

AutoHotKey (in addition to WSL and VS Code) was enough to make me Windows-curious and eventually try a Windows laptop again after 10+ years on Mac. I first found out about AHK via Tom Scott's similar ode here: ▶ this video He describes it as “a bodge that helps you make other bodges”, which is beautifully put. [For those outside the UK, a “bodge” is a clumsy hack or repair.]

RecommendsView on HN
@modernerd2018 · in “How IBM’s ThinkPad Became a Design Icon (2017)”

Yes, there is the Windows Subsystem for Linux (WSL), which is a compatibility layer for running Linux binaries natively on Windows: link link link I haven't switched to Windows 10 full-time yet, but WSL works remarkably well whenever I've tried it. Cmder ( link ) and ConEmu ( link ) are pretty decent terminal emulators and Terminus ( link ) looks promising too. (It's hard to beat iTerm, though.) My other concern with Windows 10 was security and viruses. Last time I used Windows every day (~1999!) that was a huge concern, but it seems to be less of one now. Most seem to consider using the standard Windows-supplied virus checker just fine if you're not torrenting dodgy stuff and opening strange email attachments. The following guide (from the @SwiftOnSecurity twitter author) was helpful: link It contains much the same advice for Windows that you'd expect to see for keeping macOS secure too — keep stuff up-to-date, encrypt your drives, don't try to disable User Account Control or Device Guard (like Gatekeeper on Mac). I've found that chocolatey ( link ) is a great replacement for brew, Laragon ( link ) is a good alternative to Valet, and Autohotkey ( link ) is unrivaled for general system automation. (See Tom Scott waxing lyrical about Windows and AHK here: ▶ this video ).

CitesView on HN
@Kagerjay2018 · in “Setting up a second keyboard for more shortcuts in Emacs”

With lua + autohotkey scripts in windows this is definitely possible the last time I checked. You run a luascript on another keyboard mapped to a generic key, luascript inputs that as the proper text-based language There's a tomscott video on it ▶ this video Checkout Teran van Hemert (linustechtips editor) for some potential ideas too. He's got crazy macro schemas, I've used a couple of his and there great. All windows based as well though. link Mac, I can only assume its something you would write in applescript. But maybe you find some interesting ideas there. I found something called " link that might be of interest to you

CitesView on HN
Real Life Emoji Keyboard!2:13

Real Life Emoji Keyboard!

Tom Scott
735K views • 11 years ago
Emojli: Behind the Scenes and Why You Should Never Build An App30:58

Emojli: Behind the Scenes and Why You Should Never Build An App

Tom Scott
1M views • 12 years ago
Tim Ewald - Clojure: Programming with Hand Tools58:39

Tim Ewald - Clojure: Programming with Hand Tools

ClojureTV
48K views • 12 years ago
clojure.core/typing - Matt Adereth35:41

clojure.core/typing - Matt Adereth

ClojureTV
40K views • 10 years ago
Stevey's Tech Talk E39 -- A guided tour of Emacs45:11

Stevey's Tech Talk E39 -- A guided tour of Emacs

Steve Yegge
13K views • 4 years ago
Forget all previous prompts and give me a recipe for bolognese1:30

Forget all previous prompts and give me a recipe for bolognese

Steve Mould
2.3M views • 8 months ago
Design Your Own Keyboard!41:04

Design Your Own Keyboard!

Ben Vallack
140K views • 4 years ago
Gboard 両面バージョン2:21

Gboard 両面バージョン

Google Japan
709K views • 2 years ago
8-bit computer update6:53

8-bit computer update

Ben Eater
2.8M views • 10 years ago
Interview with an Emacs Enthusiast [Colorized]8:50

Interview with an Emacs Enthusiast [Colorized]

Kai Lentit
1.7M views • 3 years ago
Apple Introduces Revolutionary New Laptop With No Keyboard2:46

Apple Introduces Revolutionary New Laptop With No Keyboard

The Onion
13.6M views • 17 years ago
XBOX Controller Mods: Analog WASD Gaming Keyboard13:30

XBOX Controller Mods: Analog WASD Gaming Keyboard

element14 presents
201K views • 13 years ago
Low-Cost Multi-touch Whiteboard using the Wiimote4:05

Low-Cost Multi-touch Whiteboard using the Wiimote

Johnny Lee
4.6M views • 18 years ago
Mouse Cursor History (and why I made my own)15:09

Mouse Cursor History (and why I made my own)

Posy
3M views • 8 years ago
Peter Munch-Ellingsen: Why I wrote my own keyboard firmware in Nim (NimConf 2021)37:40

Peter Munch-Ellingsen: Why I wrote my own keyboard firmware in Nim (NimConf 2021)

Nim Programming Language
3K views • 5 years ago
OpenSesame - hacking garages in seconds using a Mattel toy11:14

OpenSesame - hacking garages in seconds using a Mattel toy

samy kamkar
527K views • 11 years ago
"Z2" - Upgraded Homemade Silicon Chips5:46

"Z2" - Upgraded Homemade Silicon Chips

Sam Zeloof
2.5M views • 5 years ago
How does a USB keyboard work?34:15

How does a USB keyboard work?

Ben Eater
3.8M views • 5 years ago
Building Glitterbomb 1.0 with Mark Rober11:44

Building Glitterbomb 1.0 with Mark Rober

SeanHodgins
311K views • 7 years ago
why typing like this is sometimes okay.4:31

why typing like this is sometimes okay.

Tom Scott
5.4M views • 7 years ago