BabySmash!

Scott Hanselman·Hanselman.BabySmash

A game for babies who like to bang on the keyboard.

As babies or children smash on the keyboard, colored shapes, letters and numbers appear on the screen and are spoken aloud to help with letter and number recognition.

winget install --id Hanselman.BabySmash --exact --source winget

Latest 4.2.1·June 8, 2026

Release Notes

BabySmash! v4.2.1

A game for babies who like to bang on the keyboard!

📦 Download

File Description
BabySmash-Setup.exe Windows - Installer with Start Menu shortcut
BabySmash-win-x64.zip Windows - Portable version (also used by auto-updater)
babysmash_*_amd64.deb Debian/Ubuntu - Install with sudo dpkg -i babysmash_*_amd64.deb
babysmash-*.x86_64.rpm Fedora/RHEL - Install with sudo rpm -i babysmash-*.x86_64.rpm
BabySmash-linux-x64.tar.gz Linux - Manual install, extract and run ./babysmash

Self-contained - No .NET installation required.

⌨️ Usage

• Press keys and watch shapes and letters appear! • Alt+O - Options (Linux) / Ctrl+Shift+Alt+O - Options (Windows) • Escape - Exit (Linux) / Alt+F4 - Exit (Windows)

🐧 Linux Package Installation

Debian/Ubuntu:

sudo dpkg -i babysmash_*_amd64.deb
sudo apt-get install -f  # Install dependencies if needed

Fedora/RHEL:

sudo rpm -i babysmash-*.x86_64.rpm

After installation, BabySmash will appear in your application menu!

🐧 Linux Dependencies

espeak for text-to-speech • pulseaudio-utils or alsa-utils for audio

These are automatically installed when using .deb or .rpm packages.


What's Changed

• Bump CI actions to Node.js 24 compatible versions by @shanselman in https://github.com/shanselman/babysmash/pull/93 • Bump System.Speech from 10.0.5 to 10.0.6 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/107 • Bump gittools/actions from 4.4.2 to 4.5.0 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/99 • Bump softprops/action-gh-release from 2.6.1 to 3.0.0 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/100 • Bump Microsoft.Extensions.DependencyInjection from 10.0.5 to 10.0.6 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/106 • Bump Updatum from 1.3.5 to 1.3.7 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/108 • Bump System.Speech from 10.0.6 to 10.0.7 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/110 • Bump Microsoft.Extensions.DependencyInjection from 10.0.6 to 10.0.7 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/109 • Bump Microsoft.Extensions.DependencyInjection from 10.0.7 to 10.0.8 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/121 • Bump System.Speech from 10.0.7 to 10.0.8 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/122 • Add WinGet submission workflow by @shanselman in https://github.com/shanselman/babysmash/pull/124 • Bump Updatum from 1.3.7 to 1.4.0 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/131 • Bump Avalonia and Avalonia.Diagnostics by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/126 • Bump azure/trusted-signing-action from 1 to 2 by @dependabot[bot] in https://github.com/shanselman/babysmash/pull/123

Full Changeloghttps://github.com/shanselman/babysmash/compare/v4.2.0...v4.2.1

Installer type: inno

x6418FDE00640F5D82186352C9A2D47A524CB1754C7B2D2353D113C56933A27B519

Details

Homepage
https://github.com/shanselman/babysmash
License
MIT
Publisher
Scott Hanselman
Support
https://github.com/shanselman/babysmash/issues
Copyright
Copyright (c) 2015 Scott Hanselman
Moniker
babysmash

Tags

babygamekidskeyboardtoddler

Older versions (1)

4.2.0
x64F0328D0A20FAFB99DB8E556BDA2B2CC13A6FE8CA02C0135D7706ED04D62954D3