Skip to content

Commit

Permalink
RELEASE VERSION ONE ZILLION NEVERNOTNUMLOCK to 0 NUMLOCK NEVERNOTNUML…
Browse files Browse the repository at this point in the history
…OCK WINS
  • Loading branch information
aderusha committed Feb 10, 2019
1 parent 1bd4c04 commit 720e112
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 1 deletion.
13 changes: 13 additions & 0 deletions NeverNotNumlock.ino
@@ -0,0 +1,13 @@
#include <HID-Project.h>
void setup()
{
BootKeyboard.begin();
}
void loop()
{
if (!(BootKeyboard.getLeds() & LED_NUM_LOCK))
{
BootKeyboard.write(KEY_NUM_LOCK);
delay(200);
}
}
14 changes: 13 additions & 1 deletion README.md
@@ -1,2 +1,14 @@
# NeverNotNumlock
NUMLOCK IS THE DUMBEST KEY AND I HATE IT AND NOW I HAVE DONE SOMETHING ABOUT IT

> NUMLOCK IS THE DUMBEST KEY AND I HATE IT AND NOW I HAVE DONE SOMETHING ABOUT IT
If you have a 101/104/etc-key keyboard it should probably be a 100/103/etc-key keyboard because the Num Lock key serves zero purpose other than to annoy me when for some reason isn't enabled and I want to type a number like a normal person but no instead I now have an extra set of cursor keys IMMEDIATELY ADJACENT TO MY EXISTING SET OF CURSOR KEYS.

If you have fingers and a keyboard I'm sure you'll agree, Num Lock is great but having a button to turn it off is not great. It's not great at all. In fact, it's actively awful. You know when Num Lock should not be on I ask rhetorically? *NEVER* I answer a little to loudly for the people around me.

## HOW TO FINALLY PUT AN END TO NUMLOCK'S BULLSHIT

1. [Obtain HID-capable board](https://amzn.to/2Gie1Xu) supported by [the awesome Project-HID Library](https://github.com/NicoHood/HID)
1. Install [the awesome Project-HID Library](https://github.com/NicoHood/HID) in your favorite Arduino IDE
1. [Flash this here code](NeverNotNumlock.ino) to your new buddy the NeverNotNumlock and sleep tight in the confidence that Num Lock will never turn off again.
2. **THERE IS NO STEP TWO**

0 comments on commit 720e112

Please sign in to comment.