How can I make buttons F1, ..., F12 behave as normal on Windows 10 and as buttons specifically for my laptop when pressing Fn+F...? By buttons which are specific for my laptop I mean volume buttons, light buttons, touchpad button and so on.

My laptop is Lenovo B50-10.

  • 1
    By either pressing the FN button or not
    – Eric F
    Jun 21, 2017 at 16:27
  • 3
    Laptop: Swap Fn functions in BIOS
    – nobody
    Jun 21, 2017 at 16:58
  • 2
    Many laptops have software that allows you to configure this. However, you haven't given any details about your laptop make and model.
    – DavidPostill
    Jun 21, 2017 at 17:52
  • 1
    @DavidPostill, I edited the question.
    – Yaroslav
    Jun 21, 2017 at 19:20
  • 4
    On other Lenovos, if you press <key>Fn</key> + <key>Esc</key>, it will drop the function lock.
    – Brad
    Jun 22, 2017 at 1:54

2 Answers 2


How can I make buttons F1, ..., F12 behave as normal on Windows 10

You can do this by making a change to your BIOS settings.

Lenovo branded products:

  1. Access the BIOS (See below for how to do this in Windows 10).
  2. Once in the BIOS menu, select the "Configuration" tab.
  3. Select "Hotkey Mode" and set to "Disabled".

    enter image description here

  4. Save and Exit the BIOS menu (press F10 and then Enter).

Source How to configure the function keys to not require use of the Fn key in Windows 8.1/10

Recommended way to enter BIOS for IdeaPad, Lenovo Laptops

  1. Launch Windows 8/8.1/10 desktop as per usual;
  2. Restart the system. PC screen will dim off, but it will light up again and display "Lenovo: logo;

    enter image description here

  3. Press F2 (Fn+F2 ) key when you see above screen.


  • If the computer boots fast, you may miss the trick to press F2. If this happens, see the source link below for other ways to enter the BIOS on Windows 10.

Source Recommended way to enter BIOS for IdeaPad, Lenovo Laptops

  • This is, of course, assuming your firmware has such an option. Some Lenovo models must be configured through the Lenovo Settings app, or via the (Lenovo-customised) Windows legacy control panel keyboard panel. The Miix 700 specifically currently does not have the option at all. Though, yes, the B50 mentioned in the question probably does have the option in the firmware.
    – Bob
    Jun 22, 2017 at 3:20
  • @Bob The B50 has that option documented in the user manual
    – DavidPostill
    Jun 22, 2017 at 7:25
  • On my Lenovo Thinkpad P51, the easiest way to make these and other changes is from the Control Panel --> Lenovo - Keyboard Manager applet.
    – yosh m
    Oct 29, 2019 at 12:58
  • Will this work for linux mint ?
    – EssaidiM
    Dec 11, 2019 at 10:02
  • @EssaidiM No idea.
    – DavidPostill
    Dec 11, 2019 at 10:33

Setting hotkey mode

By default, the hotkey functions are accessible by pressing the appropriate hotkey. However, you can disable the hotkey mode in the BIOS setup utility.

To disable the hotkey mode:

  1. Shut down the computer.
  2. Press the Novo button and then select BIOS Setup.
  3. In the BIOS setup utility, open the Configuration menu, and change the setting of HotKey Mode from Enabled to Disabled.
  4. Open the Exit menu, and select Exit Saving Changes.

Note: When hotkey mode is disabled, press the Fn key and the appropriate hotkey to access the corresponding hotkey function.

Source: English User Guide - Lenovo B50-10 Laptop [PDF] (Page 4)

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