DEV Community

Cover image for 🤯 Did you know there are F13-F24 keys? 🤯

🤯 Did you know there are F13-F24 keys? 🤯

GrahamTheDev on November 23, 2021

I have been using a computer for years and although I will have stumbled across this at some point it never stuck / sank in before. There are 24 f...
Collapse
 
planetyt profile image
planetyt

I set up Keyboard Manager in PowerToys so when my numlock is off, the numpad keys function as f13-f24

Collapse
 
vishalnamani profile image
Vishal

Hello can u let me know how u were able to remap when numpadis off in keyboard manager? I don't see any option for that

Collapse
 
_delta profile image
Delta

In Keyboard Manager, open the Remap a key window, add a key remapping and with NumLock off, click Select and press the numpad button you want to use.

When NumLock is off, your numpad buttons map to: Ins, End, Down, PgDn, Left, Clear, Right, Home, Up, PgUp instead of the normal 0-9. It isn't a separate option, they just send different keys when NumLock is off.

Collapse
 
remcoboerma profile image
Remco Boerma

I used to have one of those old server keyboards. F13 was a combination of alt or shift or control combined with F1 through F12.
Tested it with the scan codes the thing produced (when every hacker still used a paper reference) so while promising, collisions will happen as you will not get new combos.

Collapse
 
grahamthedev profile image
GrahamTheDev

Interesting as I haven’t had a collision (yet!)

I wonder if I have just been lucky, going to have to investigate now.

I don’t often say this but I really hope you are wrong! 😜🤣

Thank you for the heads up as some of those bindings are linked to some things that if say 2 ran at once it could cause havoc, much appreciated! ❤️

Collapse
 
remcoboerma profile image
Remco Boerma • Edited

Your welcome, have you found any collisions yet?

quadibloc.com/comp/scan.htm has a lot of detail about it

This only applies if the operating system on the computer, like Microsoft Windows, attempts to switch the keyboard to Scan Code Set 2. Linux implementations typically choose to use Scan Code Set 3, if it is available, by default, and therefore a 122-key keyboard, under Linux, will behave more like a 101-key keyboard instead of like an 84-key keyboard. This, however, brings with it its own set of problems, because some less-expensive keyboards are known to have problems with their Scan Code Set 3 implementations.

Collapse
 
grahamthedev profile image
GrahamTheDev

Maybe I am just living under a rock? Who knows, I guess we will find out in the comments!

Collapse
 
leob profile image
leob

The one under the rock must be me, never heard of a stream deck until now ... why should "every" developer get one?

Collapse
 
grahamthedev profile image
GrahamTheDev

You will have to wait for the article for a persuasive argument but in short, programmable macro keys that adapt to the application you have open (the keys automatically change the screens and functions when you switch applications) is a game changer for most (all) developers as it can shave a few minutes off your day and our time is (should be) valuable.

Collapse
 
vicviral profile image
Victor Loveday

I thought I was the only one on your table

Collapse
 
dottxado profile image
dottxado

I remember when I was kid I played the first time to The Secrets of Monkey Island, and found a log in the forest that told me to insert I-don't-remember-what-floppy and press F13....now I know that it was not an easter egg!

Collapse
 
grahamthedev profile image
GrahamTheDev

Haha so it is now the game that nobody can get 100% completion on nowadays!

Never knew that so that is interesting!

Collapse
 
insidiousthedev profile image
Insidious

I can relate lol.

Collapse
 
grahamthedev profile image
GrahamTheDev

🤣

Collapse
 
imiahazel profile image
Imia Hazel

Never Know. Thanks for the information.

Collapse
 
grahamthedev profile image
GrahamTheDev

"A stream deck a day keeps the bugs away"

  • Walt Disney

😉🤣

Collapse
 
dilutewater profile image
Rachit Khurana

👀 Never knew about it

Collapse
 
grahamthedev profile image
GrahamTheDev

Glad it wasn't just me!