Windows includes HID keyboard support for standard typing on compliant hardware. Laptop hotkeys can depend on firmware, system-interface services, utilities, or model-specific OEM packages; peripheral configuration applications add only the features supported by the exact keyboard, such as remapping, lighting, macros, or onboard profiles. Those capabilities, application names, sign-in requirements, and operating-system support vary by model and software generation. Use the exact laptop or keyboard support page rather than assuming every product in a brand family supports every feature.
The Windows 10/11 labels below are discovery aids only and do not promise that the current companion app or every older keyboard supports both releases.
For plain typing, Windows leans on a built-in HID keyboard driver that turns each key press into a scan code the operating system understands. Because that driver ships with the system, letters, numbers, and modifier keys work the instant a keyboard is attached, and no extra install is required to write an email or log in. What the generic path does not do is teach Windows the meaning of the special keys a manufacturer wired into a specific model.
That is where an OEM hotkey driver earns its place on a laptop. The brightness, volume, keyboard-backlight, airplane-mode, and Fn-lock keys are tied to the machine's embedded controller, and the hotkey package is the piece that listens for those events and tells Windows what action to perform. On peripheral keyboards, the vendor application plays a parallel role, exposing per-key lighting, macros, remaps, and onboard profiles that the standard HID interface does not surface on its own.
Both layers can also store settings on the keyboard itself. Many enthusiast boards keep a profile in onboard memory so lighting and macros survive a reboot even before the companion app loads, while laptop hotkey behavior lives partly in firmware. Understanding which layer owns a feature is the fastest way to know where a fix has to come from.
Expanded guide insight
The practical keyboards context
Most keyboards use Windows’ built-in HID support. When typing fails, accessibility settings, layout choices, hotkey utilities, or physical faults are often more likely than the core driver.
Filter Keys can make normal keystrokes appear broken.
Most external keyboards need no manufacturer driver to type.
Laptop hotkeys may depend on the PC maker’s integration layer.
Take care: Use the On-Screen Keyboard or a spare keyboard before changing input devices.
Fast checks for common keyboards problems
What you see
Likely area to check
Safe first move
Keys only register when held
Filter Keys is enabled
Turn off Filter Keys in Accessibility settings
Brightness or media keys fail
The laptop hotkey layer is missing or stopped
Check Windows Update Optional updates
Keyboard reports Code 19 or Code 39
A filter-driver conflict may exist
Restart, then remove the device only if the issue persists
Start with the lowest-risk check that matches what you see, then return to the detailed sections below if it does not resolve the issue.
Identify your exact device first
Open Device Manager and expand Keyboards; a built-in laptop keyboard usually reports as a standard PS/2 or HID keyboard, while a peripheral appears as a HID device under its own entry.
For a laptop, note the exact model or service tag printed on the underside label, since the correct hotkey package is chosen by that identifier rather than by the keyboard itself.
For a peripheral, read the model name molded into the board or printed on the box, such as a G-series, Apex, or K-series designation, so you install the matching companion app.
Check whether special keys carry printed icons for brightness or volume; those icons signal keys that depend on a hotkey driver rather than plain typing.
In the vendor application, the connected keyboard is listed by product name, which confirms the software recognizes the exact board you own.
A wireless board with a small USB dongle is a receiver-based device; a board that pairs through Windows Bluetooth settings is handled differently and is worth distinguishing before troubleshooting.
Scan the list first, then open the family that matches your hardware for the full reference.
Reference coverage summarizes the Windows releases discussed in this catalog; it is not certified compatibility. Confirm the exact device or PC model, hardware revision, current Windows release, and current package requirements on the publisher source before making a change.
This is the generic driver Windows loads for many keyboards. It covers standard typing but does not provide every manufacturer's special keys, lighting, or configuration features. If basic typing works but optional features are missing, identify the keyboard model before deciding whether an OEM hotkey package or vendor app is relevant.
How you recognize it
Listed as "HID Keyboard Device" or "Standard PS/2 Keyboard" in Device Manager
Loads automatically with no separate download
Standard typing works under Windows; Surface keyboards update through the Surface driver pack.
Options+ is Logitech's configuration app for its productivity and wireless keyboards, the kind that pair over a Unifying dongle or Bluetooth on a desk. It handles key remapping, custom shortcuts, and the Flow feature that moves a cursor between computers. The keyboard types without it, so install Options+ only when you want to reassign keys or manage a multi-device setup.
How you recognize it
Keyboard pairs via a Logitech USB receiver or Bluetooth
Device appears by model name inside Options+
Configures keys, shortcuts, and Flow across Logitech keyboards.
G HUB is the companion software for Logitech's G-series gaming keyboards, where it drives per-key RGB lighting, macros, and game-specific profiles. These boards are wired keyboards aimed at gaming desks and support onboard profile storage. Remember that G HUB and the older Logitech Gaming Software address overlapping hardware, so run only one to avoid conflicting lighting control.
How you recognize it
Board carries a G-series model name
Appears in G HUB with per-key lighting controls
Lighting, macros, and profiles for Logitech G series boards.
Synapse is Razer's configuration platform for its keyboards, controlling per-key Chroma lighting, macros, and profiles that can be saved to the board. It is aimed at gaming and streaming desks and often manages other Razer peripherals in the same window. The keyboard types on its own, but Chroma effects and remaps only appear once Synapse is installed and signed in.
How you recognize it
Razer keyboard model shown in Synapse
Per-key Chroma lighting options present
Per-key Chroma lighting, macros, and onboard profiles.
SteelSeries GG, which includes the Engine module, configures Apex-line keyboards, managing illumination, macros, and per-application profiles. These are gaming keyboards, some with small OLED displays, that live on enthusiast desks. Basic typing needs nothing extra; GG is what unlocks the lighting layers and the app that switches profiles automatically as you change programs.
How you recognize it
Keyboard uses an Apex model name
Managed under the Engine tab in SteelSeries GG
Illumination, macros, and app-based profiles for Apex keyboards.
iCUE is Corsair's control software for its K-series keyboards, orchestrating lighting, macros, and profiles, and it can synchronize effects across other Corsair gear. These are wired gaming keyboards with rich RGB, and many store a profile in onboard memory. Install iCUE when you want to build lighting scenes or macros; the board still registers keystrokes without it.
How you recognize it
Keyboard uses a K-series model name
Listed in the iCUE device dashboard
Manages lighting and profiles for Corsair K series keyboards.
This is the hotkey component for ASUS laptops that gives meaning to the Fn function row, such as brightness, volume, and keyboard backlight keys. It ships as part of the laptop's system software and is tied to the specific model's embedded controller. If those keys do nothing after a Windows reinstall, this driver, chosen by looking up your ASUS model, is the piece that may restore them.
How you recognize it
Function-row keys carry brightness and volume icons
Chosen by ASUS laptop model number
Enables Fn function keys; use the ASUS model lookup.
Armoury Crate is the ASUS ROG control app that manages lighting and Aura Sync across ROG keyboards and gaming laptops. It handles per-key effects, macros, and synchronization with other Aura-capable parts. It runs on gaming-focused hardware, and because it also controls fans and performance modes on ROG laptops, keep it current from ASUS rather than layering a second lighting tool alongside it.
How you recognize it
Hardware branded ROG with Aura Sync support
Device listed inside Armoury Crate
Lighting and Aura Sync for ROG keyboards and laptops.
QuickSet is a historical Dell utility found on some older model support pages; newer systems may use different Dell applications, firmware handling, or Windows features for function keys and on-screen indicators. Enter the Service Tag and install only the component Dell lists for that model and Windows release.
How you recognize it
QuickSet may appear only for particular older Dell models and operating systems
Current hotkey components vary by system generation
Look up your Service Tag for the function-key and hotkey package.
This Lenovo component powers the Fn keys on ThinkPad and IdeaPad laptops, translating brightness, volume, airplane-mode, and special function presses into actions. It is matched to the machine type, so a driver for one ThinkPad line will not necessarily map keys correctly on another. Look up your machine type and model to pull the integration package built for that chassis.
How you recognize it
Chosen by Lenovo machine-type model number
Covers ThinkPad and IdeaPad Fn keys
Drives ThinkPad and IdeaPad Fn keys; use your machine-type lookup.
HP Hotkey Support is the driver that makes the brightness, volume, and airplane-mode keys work on HP laptops, and it displays the matching on-screen overlays. Without it those keys are inert or type the wrong action. It is chosen by the laptop's product number, and it commonly needs reinstalling after a clean Windows setup that dropped the HP-specific software.
How you recognize it
Chosen by HP product number
Shows on-screen brightness and volume overlays
Provides brightness, volume, and airplane-mode function keys.
This Acer software enables the function-key actions and quick-settings controls on Aspire, Swift, and Predator laptops, including brightness, volume, and wireless toggles. It is specific to each model line, so identify your exact Acer model before installing. When the function row stops responding after an operating-system update, reinstalling this package for your model is the usual correction.
How you recognize it
Chosen by Acer model name such as Aspire, Swift, or Predator
Provides quick-settings and wireless toggles
Look up your Aspire, Swift, or Predator model for the hotkey driver.
MSI gaming laptops use a keyboard utility, often built on SteelSeries technology, to control the per-key or zoned backlighting and any macro features on the built-in board. It runs on MSI gaming chassis and installs from the MSI software for your model. Typing works without it, but the lighting layers and any color profiles depend on this utility being present.
How you recognize it
Runs on MSI gaming laptop chassis
Backlighting managed through the MSI SteelSeries utility
Per-key backlighting on MSI laptops via the vendor utility.
This driver supports Surface keyboards, including the Type Cover that attaches to Surface tablets, and it is delivered inside the Surface driver and firmware pack rather than as a standalone file. It handles the detachable connection and special keys on those covers. Because Surface firmware and drivers are bundled together and often arrive through Windows Update, keep the whole pack current from Microsoft for your Surface model.
How you recognize it
Type Cover attaches magnetically to a Surface
Delivered in the Surface driver and firmware pack
Delivered inside the Surface driver and firmware pack.
Device Driver Guide does not host, mirror, or alter driver files. The official-source citations below are maintained separately from this reference material and never point to third-party mirrors.
Where the correct package usually comes from
For a keyboard built into a laptop, the hotkey or function driver comes from the computer maker, not from a keyboard brand. Go to your PC maker's support site, enter your model or service tag, and take the function-key, hotkey, or system-interface package listed for your machine. That package is validated against the embedded controller in your specific model, which is why a driver borrowed from a similar laptop often leaves keys dead or mismapped.
For a standalone keyboard, the correct software comes from the brand that made it, such as Logitech, Razer, SteelSeries, or Corsair. Download the companion application directly from that maker, since keyboard utilities are a well-known vehicle for repackaged installers bundled with adware. Windows itself covers typing, so there is no need to hunt for a separate typing driver.
Firmware delivery varies: some keyboards update in a companion app, while others use a model-specific updater or have no user-installable firmware. Follow the exact product's instructions and apply only an update that the maker lists for that model.
Official sources and citations
These links serve two different purposes. A manufacturer support selector helps you find an exact model, but does not prove that a package or feature exists for every product in a family. Claim-specific documents explain the cited technology, requirement, lifecycle, or bounded package example. In either case, check the publisher domain, exact model and hardware revision, operating-system release, supported-products list, and package notes before making a change.
Microsoft Lifecycle: Lifecycle documentation for Windows 10 Home and Pro; separately governed editions and servicing channels can have different dates.
Microsoft Surface: Use this publisher-maintained page to match the exact Microsoft Surface model and operating-system release before selecting a package.
SteelSeries: Use this publisher-maintained page to match the exact SteelSeries model and operating-system release before selecting a package.
Device Driver Guide is an independent reference, not a repair or technical-support service. It does not host or mirror installers and receives no payment for these links. A named-model package example applies only to the systems and operating systems on that publisher page; it is not a recommendation to install the package across a family. Report a moved or incorrect link through the correction form.
Keyboards reference tables
Which layer owns the feature you are missing
Missing feature
Owned by
Where it comes from
Plain letters and numbers
Windows HID keyboard driver
Built in, nothing to install
Laptop brightness or volume key
OEM hotkey driver
Your PC maker's support site
Fn key behaving backward
Firmware plus hotkey driver
Fn Lock toggle or OEM package
Per-key RGB lighting
Peripheral maker's app
Logitech, Razer, SteelSeries, or Corsair
Recorded macros
Peripheral maker's app
The keyboard brand's software
Profiles that survive without the app
Onboard memory
Saved to the board in the vendor app
Match the observed behavior to the software layer that actually controls it, so you install the right thing.
Wired dongle versus Bluetooth keyboards
Trait
USB receiver
Bluetooth
How it connects
Small dongle in a USB port
Windows Bluetooth pairing
Works before Windows loads
Usually yes, at boot menus
Often no until Windows is up
Common dropout cause
Dongle behind the PC or near radios
Interference or a stale pairing
First fix to try
Move dongle to a front port
Remove and re-pair the device
Battery role
Powers the board only
Powers the board and the radio link
Two wireless paths behave differently when a board drops out or will not pair.
Observed behavior, likely cause, and first safe step
Observed behavior
Most likely cause
First safe step
Function keys do nothing
Missing OEM hotkey driver
Reinstall the hotkey package for your model
Lighting resets every reboot
Profile not saved to the board
Save profile to onboard memory
Wrong characters on some keys
Windows layout mismatch
Check the language and layout setting
Keyboard not detected
Bad port or dropped driver
Try another port, then reinstall driver
Lighting flickers or double-fires
Two lighting apps running
Uninstall the leftover older utility
Macros stopped working
Vendor app not running
Reopen the app and reapply the profile
A quick triage for the keyboard complaints that look like driver faults but often are not.
When updating helps, and when it does not
Typing support needs no maintenance, so most people do not touch a keyboard driver deliberately. The times updating genuinely helps are narrow: a laptop function key that stopped working after a Windows reinstall, a peripheral whose lighting or macro engine is misbehaving, or a firmware note from the maker that addresses a specific dropout or key-registration bug.
When everything works, there is little reason to chase a newer version. Peripheral companion apps update themselves in the background for most users, and reinstalling a laptop hotkey package on a stable machine rarely changes anything. Reserve deliberate updates for the moment a feature breaks or a maker documents a correction that matches the observed behavior.
Firmware is the most cautious case. Apply a keyboard firmware update only when the vendor describes a problem you are experiencing, and let the vendor tool finish without interruption, because a half-written keyboard firmware can leave the board unresponsive.
Before you install anything
Confirm which layer you need: plain typing already works, a dead laptop function key points to the OEM hotkey driver, and a missing lighting or macro feature points to the peripheral maker's app.
For a laptop, look up and write down your model or service tag so you pull the package built for that machine.
For a peripheral, close any older or competing keyboard utility, since two lighting engines running at once can fight over the same board.
Have a second keyboard or the on-screen keyboard available in case an install temporarily leaves the primary board unresponsive.
Save any existing profiles you care about before reinstalling a companion app, as a clean install can clear stored macros and lighting.
How to update keyboards drivers
1
Decide which feature layer applies
Standard typing commonly uses Windows HID support. A laptop function key may use firmware, a system-interface service, or an OEM utility; lighting and macros require a companion app only when the exact keyboard supports and lists it.
2
Get laptop hotkey drivers from OEM support
For built-in laptop keyboards, use the manufacturer's site with your model or service tag. Function keys are wired to firmware, so only the OEM package maps them correctly.
3
Check the peripheral's supported software
Use the exact keyboard page to identify the supported application and Windows release. Per-key lighting, macros, firmware, and onboard profiles vary by model and are not guaranteed across a brand.
4
Reboot and verify the special keys
Restart after installing, then test brightness, volume, and media keys on a laptop, or open the peripheral app to confirm the board is detected. A reboot helps ensure the hotkey service starts.
5
Save profiles to onboard memory where supported
Many enthusiast keyboards store lighting and macros in onboard memory. Save your profile to the board so it persists even before the companion software loads at startup.
Confirm the install actually worked
On a laptop, press the brightness, volume, and airplane-mode keys and confirm each performs its printed action rather than typing a character.
Toggle Fn Lock and confirm the function row switches behavior as expected, which shows the hotkey driver is interpreting the keys.
Open the peripheral companion app and confirm the keyboard appears by name and responds to a lighting or macro change.
Reboot, then check that a saved lighting profile returns on its own, which confirms it is stored where you intended.
In Device Manager, verify the keyboard shows no warning icon under Keyboards or Human Interface Devices.
Undoing a bad keyboards install
If a laptop hotkey package makes keys behave worse, uninstall it from Apps and features, reboot, and reinstall the exact version listed for your model on the maker's support site. Because those keys route through firmware and the embedded controller, the OEM package is the the best way to restore correct mapping, and a generic replacement rarely helps.
For a peripheral, exit the companion app, uninstall it, reboot to clear any lingering background service, then reinstall the current version from the brand and reapply your saved profile. If a firmware update caused the trouble, check whether the vendor tool offers a recovery or re-flash routine for that model.
As a fallback for any keyboard, Device Manager can uninstall the device entry so Windows redetects it and reloads the standard HID driver on the next reboot, which at least may restore basic typing while you sort out the feature layer.
Installing a peripheral app alongside a leftover older utility can cause lighting to flicker or macros to double-fire, because two engines are addressing the same board.
A Windows feature update sometimes replaces or removes a laptop hotkey driver, quietly breaking the brightness and volume keys until the OEM package is reinstalled.
Downloading keyboard software from a search result rather than the maker is a common route to bundled adware disguised as a driver.
Interrupting a keyboard firmware flash can leave the board unresponsive, so it must run on a stable connection to completion.
A wireless dongle placed behind the PC or near other radios can cause dropouts that look like a driver fault but are really interference.
Swapped or wrong characters are usually a Windows layout mismatch, not a driver problem, and reinstalling drivers will not fix it.
Mistakes to avoid with keyboards
Downloading keyboard software from a search result instead of the maker, which is a common route to bundled adware.
Running two lighting apps at once, so the effects flicker and macros double-fire on the same board.
Assuming a dead function key is a broken keyboard when it is really the missing OEM hotkey driver.
Forgetting to save profiles to onboard memory, so lighting and macros reset at every reboot.
Blaming the driver for swapped characters that are actually a Windows layout mismatch.
Interrupting a keyboard firmware flash, which can leave the board unresponsive.
Grabbing a hotkey package from a similar laptop model, which leaves keys dead or mismapped.
Situations readers arrive with
I reinstalled Windows on my laptop and now the brightness and volume keys just do nothing.
A clean install drops the OEM hotkey driver that maps those keys. Go to your PC maker's support site, enter your model or service tag, and install the function-key or hotkey package listed for that machine. Reboot, then test the keys.
My gaming keyboard's lighting looks great until I restart, then it goes back to a default rainbow.
The profile is living only in the app's session. Open the vendor software and save the lighting profile to the keyboard's onboard memory. Also confirm the companion app is allowed to start with Windows so it reloads the profile.
I bought a new RGB keyboard and the colors flicker and macros fire twice.
That is usually two lighting engines fighting over the same board. Uninstall any older keyboard utility left from a previous keyboard, reboot, then reinstall only the current app from the brand that made your keyboard.
Some symbols on my keyboard type the wrong character, like the quote and the at sign are swapped.
This is usually a Windows keyboard layout mismatch, not a driver fault. Open Language settings and set the layout to match your physical keyboard, for example US instead of UK. Reinstalling drivers will not fix a layout problem.
My wireless keyboard keeps cutting out for a second or two while I type.
Start with fresh batteries. If it uses a USB dongle, move the dongle to a front port away from other radios and USB 3 ports. Update the keyboard firmware through the vendor app. If it is Bluetooth, remove the device and pair it again.
Symptom-by-symptom troubleshooting
Brightness, volume, or media keys do nothing
The OEM hotkey driver is missing. Install the function-key or hotkey package from your laptop maker's support page for your exact model, then reboot.
The Fn key behaves backward from what I expect
Toggle Fn Lock, usually Fn plus Esc, or change the action-keys setting in firmware. If the option is absent, install the OEM hotkey driver, which typically adds that control.
Per-key lighting resets after every restart
Save the lighting profile to the keyboard's onboard memory in the vendor app, and confirm the companion software is allowed to start with Windows so profiles reload.
Macros or remapped keys stop working
Reopen the vendor application to confirm it is running, then reapply the profile. If a Windows update removed it, reinstall the peripheral maker's current software.
A wireless keyboard drops out or lags
Check power and interference first. Re-pair Bluetooth or reposition a receiver as applicable; update firmware only if the exact product page provides an updater and its notes address the issue.
Some keys type the wrong characters
Confirm the Windows keyboard layout matches your physical layout under Language settings. A mismatched layout, not a driver fault, is the usual cause of swapped symbols.
The keyboard is not detected at all
Try a different USB port, then reinstall the driver from Device Manager. For laptops, reinstall the OEM keyboard and hotkey package; for peripherals, reinstall the vendor application.
N-key rollover or anti-ghosting is not working
Confirm the exact model's rollover specification and any documented mode switch. Do not assume software or firmware can add a hardware capability the product does not list.
Frequently asked questions
Do I need a driver just to type?
No. Windows includes a standard keyboard driver, so typing works immediately. Dedicated drivers and software add hotkeys, lighting, and macros on top of basic input.
My laptop's brightness and volume keys stopped working. Why?
Those function keys depend on the OEM hotkey driver. A Windows reinstall or update can remove it. Reinstall the hotkey package from your laptop maker's support site for your model.
Where do I get software for a gaming keyboard?
Start at the exact keyboard's official product/support page. It may list a particular app, a model-specific updater, or no additional software; brand-wide download pages do not prove compatibility.
How do I stop the Fn key from acting reversed?
Use Fn Lock, commonly Fn plus Esc, or adjust the action-keys behavior in firmware. Installing the OEM hotkey driver may restore the expected toggle.
Why does my keyboard lighting reset when I reboot?
The profile is not saved to the board or the companion app is not launching at startup. Save the profile to onboard memory and allow the software to run with Windows.
Can I use a gaming keyboard without installing its software?
Yes for typing and, on many boards, for profiles saved to onboard memory. You need the software to create or change lighting, macros, and advanced settings.
My wireless keyboard keeps disconnecting. What helps?
Check charge, receiver placement, interference, and pairing. Use firmware only when the exact model page offers an applicable update; no firmware fix is guaranteed.
Terms used on this page
HID
Human Interface Device, the standard class that lets Windows accept typing from any keyboard without a custom driver.
Hotkey driver
An OEM package that maps a laptop's special keys, such as brightness and volume, to their intended actions.
Fn Lock
A toggle, often Fn plus Esc, that switches the function row between media actions and the F1 through F12 keys.
Macro
A recorded sequence of keystrokes or actions bound to a single key through the vendor software.
N-key rollover
The ability to register many simultaneous key presses at once, important for fast typing and gaming.
Onboard memory
Storage on the keyboard itself that keeps lighting and macro profiles without the companion app running.
Device Driver Guide stores a local consent preference to remember your choice. Replit Project Analytics may measure visits and selected site interactions. These local choices do not turn hosting analytics on or off. Custom events exclude form entries and other free-form content. No advertising scripts are active. Read the Cookie Policy.