eieio.games

by nolen royalty

THE GLOBAL CAPSLOCK KEY

finally we can all agree on when to use caps lock

Feb 5, 2025

GlObAl CapSLOcK Is OVER

The REPo NoW CoNTains An ExamPle SerVer if You Want to RUN It YOUrSELF.

PeoPle PressED Caps LOcK AbouT 1,500,000 TiMES oVer the 1.5 WeeKs the TOoL was OnLine.

Thanks foR PlaYIng.


I MADE A GLOBAL CAPS LOCK KEY. THIS WAY WE CAN ALL AGREE ON WHEN TO USE CAPS LOCK.

finally i've made something useful

It’s a small cross-platform client - it works on Windows, Mac, and Linux (although it requires xdotool on Linux, so YMMV there. Send me a pull request!)

You can set up the client here or see the current caps lock state here.

WHY DID YOU DO THIS

Well, some people get annoyed when you use caps lock.

A quote from bash.org. Full text: <Khassaki> HI EVERYBODY!!!!!!!!!!
<Judge-Mental> try pressing the the Caps Lock key
<Khassaki> O THANKS!!! ITS SO MUCH EASIER TO WRITE NOW!!!!!!!
<Judge-Mental> fuck me

CAPS LOCK IS CONTROVERSIAL

I figure the problem is that we can’t agree on when to use it - but if everyone switches to this tool, the democratic process should do its thing.

HOW DOES THIS WORK

It’s pretty simple. The client implements platform-specific ways of detecting and toggling caps lock state, and then has a platform-independent loop that compares your current caps lock state with the global state, and toggles things as necessary.

It’s a little harder than I expected to toggle caps lock - my first attempts on my macbook got me into a state where caps lock was on, I couldn’t turn it off, and I also couldn’t hold shift to type lowercase!

But I…think I fixed those bugs. You can probably use this.

SHOULD I USE THIS

tbh - if you’re asking that question, probably not!

THANKS, THIS SOLVES A MAJOR PROBLEM IN MY LIFE

enjoy :)

Thanks for reading!

Keep up with me on my socials 👆

Or sub to my newsletter here! 👇