I have an hp pavilion running Windows 10 64 bit. The F1 has an interrogation mark on it and if clicked, it opens a new Bing search tab.

I want to change what the button does, I don't want to disable it completely, because I might need it, it's just that every once in a while I click it by mistake and it's so annoying.

I don't want to have to use fn either. All I want to do is change what f1 does.


Your best choice may be to utilize AutoHotkey:

AutoHotkey (AHK) is a free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks. It is driven by a scripting language that was initially aimed at providing keyboard shortcuts, otherwise known as hotkeys, that over time evolved into a full-fledged scripting language. And if you're really interested, here's a great video about it here.

You can use AutoHotkey to:

  • Automate almost anything by sending keystrokes and mouse clicks. You can write a mouse or keyboard macro by hand or a macro recorder.

  • Remap keys and buttons on your keyboard, joystick, and mouse.

  • Create hotkeys for keyboard, joystick, and mouse. Essentially any key, button or combination can become a hotkey.

  • Expand abbreviations as you type them. For example, typing "btw" can automatically produce "by the way".

  • Retrieve and change the clipboard's contents.

  • Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed.

  • Don't know where to start or how to fix your script? Join the friendly AutoHotkey community and ask for help


  • I guessed that, but I don't know how to do it, especially that some people on microsoft forums claim the f1 function is hardcoded, you either have to disable it completely or leave it as it is – Lynob Jan 8 '17 at 14:17
  • As I referenced above, there are tutorials on their web site along with a very supportive community on their forums. Needless to say, there isn't any hurry for an official answer to this question. Personally, I would look into the AutoHotkey possibilities. If it doesn't work out, someone else will probably step forward with a viable suggestion. – Run5k Jan 8 '17 at 14:22
  • True, I accepted this answer, because I believe that autohotkey is the answer too, if someone has a better I'm gonna have to accept his, but I doubt it, I believe autohotkey is the only solution – Lynob Jan 8 '17 at 14:46
  • So is that key sending an F1 or some other function? Try installing AutoHotkey and running an example script that's persistent. From the tray icon, open the script that's running and then from the View menu look at the key history before/after pressing the F1 key. From there you should be able to remap the key as needed. Post follow-up or a separate post if you need further help. – JJohnston2 Jan 9 '17 at 16:40

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.