I googled around for ages to find a solution to this myself without luck so made it myself.
Nitrosense is a program by acer that has been given a dedicated hardware button on its laptop keyboards. Unfortunately, they chose to replace the numlock key with it so it's a prime target for accidental hits. When pressed it opens a bloated, slow-to-open program for fan control. Something you never would want to use more than once.
There's no way to disable it, and any workarounds are sketchy at best.
This script simply hooks into the key and does nothing. I added a beep so that you knew when you'd pressed it accidentally.
I thought about remapping it, but honestly, the only thing I would ever want the button that's meant to be numlock to do is be numlock, and then you have two numlock keys next to each other, plus if I wanted it to work with CapShift I'd need to do some sort of loop to repeatedly spam the numlock sendkey to replicate being held etc. I figured just beep and do nothing was the best solution.
Code is:
Code: Select all
#InstallKeybdHook
#NoTrayIcon
*SC175::
SoundBeep
return
https drive.google.com /file/d/1XK28gMn6-4--3Apl1ZWICfn1TVn6sFtg Broken Link for safety
https mega.nz /file/0EtAWI5Z#Mwu2shMln5SD9wCensM4Xql4xNPXTO4R8xTHr8yq2HM Broken Link for safety
Hope someone else finds it useful.