If you have keyboard software, you might be able to use that. I use autohotkey for reassigning keys. The script would be:
SetNumLockState, AlwaysOn
NumLock::End
For windows,
Just put it in a txt file after installing AHK and use .ahk at the end of the file name. There's a way to make it the default script, but I think but I use just task scheduler to make it start on boot/login.