Programming keys on a mechanical keypad involves customizing the function of each key to perform specific tasks or macros, enhancing user efficiency and tailoring the device to personal or professional needs. This process typically exploits software provided by the keypad manufacturer, which allows users to reassign key functions, create macros for complex sequences, or even adjust lighting profiles on RGB models. Advanced users might employ open-source firmware or third-party applications for more intricate customization, providing a wider range of programming options. Such programmable keypads are popular among gamers, professionals, and tech enthusiasts who benefit from a personalized setup, boosting productivity and gaming performance by reducing repetitive key presses and streamlining user interaction with the device.
Best Mechanical Keypads of February 2025
1
Rating is 5 out of 5
KZZI Mechanical Number Pad,Bluetooth5.0/2.4G/Type-C Wireless Numeric Keypad,RGB HotSwap Numpad with PBT Keycaps Rechargeable Gasket Number keypad for PC Laptop Desktop (Starry Gray)
-
Hot-Swappable &Sound Absorbing Foam::Hot-swappable with almost all switch types in the market no matter 3-pin or 5-pin. soft key travel makes every click easy to register. Along with sound absorbing foam, delivers a clear and crisp typing sound with no sick noise.
-
Mode Switching&Enhanced Metal Knob: Metallic light transmitting knob to switch between volume/keyboard lighting/web browsing modes,Bringing accounting comfort and convenience to your work
-
Rechargeable and Large Capacity Battery:Solve the hassle of changing batteries,the number keypad has a 1000mAh lithium battery, it can be used 120 hours in the dimmest light mode and 14 hours continuous use in the brightest light mode
2
Rating is 4.9 out of 5
BOYI TD31Pro Mechanical Number Pad,Bluetooth5.0/2.4G/Type-C Wireless Numeric Keypad,RGB HotSwap Numpad with Screen&Knob,PBT Keycaps Rechargeable Gasket Number keypad for PC Laptop Desktop(Black-Grey)
-
Multi-function 30-key Numeric keypad: BOYI TD31Pro numpad with NumLock/ESC/Delete/Copy/Paste/Pgup/Pgdn and a shortcut key which can open the computer calculator directly.This number keypad is very easy to use
-
Tri-mode Connection Number Pad: Work with Bluetooth 5.0, 2.4GHz,Type-C wired connection,Can connect up to 3 devices at the same time.This rechargeable numpad is equipped with a 1000mAh large-capacity battery which has long-lasting battery life
-
Big Features on a Multimedia TFT Display Screen: Is there anything this TD31Pro mechanical number pad can display? Custom DIY gif image,numlock,connection mode,WIN/MAC system,battery status,RGB Mode,etc. Enjoy the fun of Custom your own unique keypad
-
Mode Switching&Enhanced Metal Knob: Default Volume Mode's Knob Can One Click to Mute! Press the FN+knob to quickly switch volume/screen modes.The knob of the screen mode Can easy control the Screen display content but not Support one Click to Mute
-
South-facing LEDs Gasket Mounted Structure: 16.8 million RGB presets are nice and varied! Features a gasket-mounted design ensures ultra-comfortable typing with reduced sound and shock. RGB music rhythm lighting effects are supported by the software driver
3
Rating is 4.8 out of 5
Kisnt Wireless Number Pad, 34 Key 2.4GHz Rechargeable Mechanical Numpad,Gateron Red Switches Hot Swappable Numeric Keypad with PBT Keycaps for Laptop, Mac, PC Desktop
-
【2.4G Wireless Number Pad】Mature 2.4G wireless connection technology, providing 10M ultra-long effective connection distance, ultra-low latency and excellent connection stability. The receiver on the back of the keyboard, play and plug.
-
【Easy Toggle between Mac&Windows】Through the operating system switch on the bottom of the number keypad, you can switch some key functions of the keypad to match the operating system of the connected computer. It's versatile with the ability to customize F13-F15 keys for Mac users.
-
【Hot Swappable Gateron Red Switches】Hot-swap PCB allows you to replace 3 pins/5 pins switches freely without a soldering issue. Adopted with high quality Gateron red switches, the mechanical numpad could bring you a quieter and smoother typing experience.
4
Rating is 4.7 out of 5
8BitDo Retro 18 Mechanical Numpad, Supports Calculator Mode, Bluetooth/2.4G/Wired Numpad for Windows and Android - N Edition
-
Inspired by the classics. Compatible with Windows and Android.
-
2-in-1 numpad: PC numpad mode (connects to Windows or Android devices) / Standard calculator mode (standalone use)
-
Windows Calculator app shortcut button
-
Retro LED display. Independent control panel.
5
Rating is 4.6 out of 5
EPOMAKER EK21 VIA Gasket Number Pad, Bluetooth 5.0/2.4ghz/Wired Hot Swappable Numpad, with Poron Foam, Aluminum Alloy Knob, 1000mAh Battery, Programmable for Win/Mac/Gaming (Gateron Pro Yellow)
-
【EPOMAKER EK21 Gasket Numpad】Introducing the EK21 Gasket Numpad, a powerhouse of functionality and customization designed to elevate your productivity and typing experience. Packed with innovative features, this numpad offers a superior performance that meets the demands of discerning users. Let comfort, customization, and superior performance become the cornerstones of your work routine
-
【VIA Programmable】As a response to the community, the EK21 numpad is programmable by VIA, providing you with the freedom to customize and personalize every key to suit your workflow and preferences. Create complex macros, remap keys, and fine-tune your typing experience effortlessly using the intuitive VIA software. Take control and optimize your productivity like never before
-
【Triple Modes, 1000mAh Large Capacity Battery】Equipped with triple modes, the EK21 adapts to your specific needs. Choose between wired, Bluetooth, or 2.4ghz wireless connectivity for seamless and convenient usage. The numpad also boasts a large 1000mAh battery capacity, ensuring extended usage without the need for frequent recharging. Stay productive and enjoy uninterrupted performance throughout your day
-
【Poron Bottom/Sandwich Foam, IXPE Switch Pad】The EK21 is also designed with your comfort in mind. The Poron bottom layer, combined with the sandwich foam and IXPE switch pad, provides a cushioned typing experience that reduces strain on your fingers and minimizes noise. Say goodbye to fatigue and distractions, and type with ease and precision
6
Rating is 4.5 out of 5
TISHLED Gasket Creamy Mechanical Numpad Programmable Macro Keypad Wireless 2.4G/Bluetooth 5.0/Wired USB-C RGB Backlit Hot Swappable Number Pad Rechargeable Numeric Keyboard Metal Knob for Win/Mac
-
[Tri-Mode Connection] - Powerful 3-mode connection supports Wireless 2.4GHz/Bluetooth 5.0/USB-C Wired. You can connect up to 3 bluetooth devices, 1 wireless 2.4GHz device and 1 wired device. Connect and switch devices easily. Press FN+1/2/3/4/5 switch to BT1/BT2/BT3/2.4G/Wired mode. Compatible with Windows, MacOS, IOS and Android systems. Support PC, laptop, Mac, smartphone, iPad and tablet.
-
[Gasket-Mount & Hot Swap] - With gasket materials such as EVA foam and IXPE switch pads between the plate and housing on both top and bottom sides, the mechanical numpad provides a consistent, softer typing feel and pleasing acoustic feedback. The hotswap keypad supports both 3 pin and 5 pin switches. Comes with creamy sounding linear Ice switches, brings you a comfortable and pleasant typing experience.
-
[18 Keys Programmable] - Program all 18 keys except the FN key using the keypad driver. Customize each key with different functions such as system shortcuts, multimedia shortcuts, text input, one-click open for files/folders/web pages, macros, and more. This numpad features memory capability, ensuring settings are retained even after power loss. (Driver download site: zip.lu/3iJzx)
-
[True RGB Backlit & PBT Keycaps] - This RGB illuminated numeric keypad has up to 18 backlight modes. Supports RGB colors and single color. You can also customize the backlight and turn on the music rhythm mode in the driver. Comes with ultra-durable PBT keycaps that legends will never wear away. PBT keycaps are dry and not easy to get oily.
7
Rating is 4.4 out of 5
Kisnt Mechanical Number Pad, Hot Swappable Wired Numpad USB 17 Keys White Backlit Numeric Keypad with PBT Keycaps for Laptop PC TKL Keyboards (Brown Switch)
-
【Hot Swappable Brown Switches】Using a compact keyboard but don't have a number pad for numeric data entry? This Kisnt number pad solves the problem. You can hot-swap the numpad with almost all of the 3pin and 5pin MX style mechanical switches on the market without soldering. The pre-installed brown switches offer a satisfying tactile response.
-
【Poron Bottom/Sandwich Foam, IXPE Switch Pad】Kisnt 17 key number pad keyboard is also designed with your comfort in mind. The Poron bottom layer, combined with the sandwich foam and IXPE switch pad, provides a cushioned typing experience that reduces strain on your fingers and minimizes noise.
-
【PBT Dye-Sub Keycaps&White Backlit Effects】Instead of ABS keycaps,the 10 key usb keypad uses a Dye Sublimation process and from extra-thick PBT for great readability and pleasant touch. There are 6 light-up modes and 6 levels of brightness for choice. Please note: the lights are not visible through the keycaps.
8
Rating is 4.3 out of 5
Kisnt Number Pad, Wired USB Mechanical Numpad Hot-Swappable White Backlit Standard 17 Keys Numeric Keypad with PBT Keycaps Keypad for Laptop PC TKL Keyboards (Retro Beige,Brown Switch)
-
【Hot Swappable Mechanical Numeric Keypad】Using a compact keyboard and don't have a number pad for numeric data entry? This Kisnt number pad solves the problem. The idea of having a separate mechanical numeric keypad lets you customize your desktop and keep it uncluttered. Professional mechanical switch with travel distance, great tactile feedback, feel sturdy and responsive when in use. Hot-swap PCB allows you to replace 3 pins/5 pins switches freely without a soldering issue.
-
【Ergonomic Design】The stepped keycap and adjustable kickstand provide you with an ergonomic typing experience. Fit your hands easily and relieve fatigue of your wrist. Our number pad also as a great accessory for small laptops without a separate keypad. Unlike a traditional membrane number keypad for laptop, the Kisnt keypad is higher off the desk than the low profile keyboards most business computers come with. If you are sensitive to height, please check our height information carefully.
-
【PBT Dye-Sub Keycaps & White Backlit Effects】Instead of ABS keycaps, the 10 key usb keypad go with a Dye Sublimation process and from extra thick PBT for great readability and pleasant touch. The material is extra durable to increase longevity and make the keycaps fade resistant. White backlit effects with most keyboards to meet your different needs. There are 6 light-up modes and 6 levels of brightness for choice.Please note: the lights are not visible through the keycaps.
What is a DPI switch, and how is it related to key programming?
A DPI switch is typically found on computer mice and is used to adjust the "dots per inch" (DPI) setting. DPI is a measure of mouse sensitivity; higher DPI settings allow the cursor to move farther on the screen when the mouse is moved a short distance, while lower DPI settings result in smaller cursor movements.
This feature is especially useful in gaming and graphic design, where different tasks may require different levels of precision and speed. By using a DPI switch, users can quickly toggle between sensitivity settings without having to adjust software settings or interrupt workflows.
As for its relation to key programming, DPI switches are primarily a hardware feature of mice and do not directly involve key programming, which generally refers to customizing the functions of keyboard keys or mouse buttons through software. However, in some advanced gaming mice or peripherals, the DPI switch itself might be programmable through software, allowing users to set custom DPI levels or assign different functions to the switch under specific contexts. In such cases, key programming software provided by peripheral manufacturers might allow users to program the DPI switch as part of a broader customization of their input device.
How to switch between key layouts on a mechanical keyboard?
Switching between key layouts on a mechanical keyboard can depend on what you mean by "key layouts." Here are a few different interpretations and how you can switch between them:
- Software-based Keyboard Layouts:
If you mean switching the language or layout in your operating system (e.g., from QWERTY to Dvorak, or from English to French), you can typically do this through your computer’s settings:
Windows:
Go to Settings > Time & Language > Language.
Add a language if necessary by clicking "Add a language."
Once added, click on "Options" and add the keyboard layout you prefer.
You can switch between layouts using the language bar in the taskbar or by pressing Alt + Shift or Windows Key + Space (the shortcut can vary based on your settings).
MacOS:
Open System Preferences > Keyboard > Input Sources.
Click the "+" to add a new layout and select the desired layout.
You can switch between layouts using the menu bar or by pressing Control + Space.
Linux (Ubuntu):
Go to Settings > Region & Language.
Click on "Manage Installed Languages" or directly add additional layouts.
You can switch layouts using the language indicator on the taskbar or assign a key shortcut.
- Physical Keycap Layouts:
If you mean physically changing the keycaps on your keyboard, you will need to:
Purchase or have a set of keycaps for the layout you want (e.g., AZERTY, Dvorak).
Use a keycap puller to gently remove the existing keycaps from your keyboard.
Replace them with the new keycap set according to the desired layout.
- Firmware-based Key Layouts:
Some programmable mechanical keyboards allow layout changes through firmware or specific software provided by the manufacturer:
Check if your keyboard has special software (e.g., Razer Synapse, Corsair iCUE) or firmware that supports remapping keys.
Follow the instructions to create or switch among profiles that include different layouts.
Some keyboards allow onboard storage of profiles, so you can switch layouts with a dedicated key or key combination.
Each approach can vary depending on the specific keyboard model and operating system, so refer to the user manual of your keyboard for detailed instructions.
What is the benefit of key programming on mechanical keypads?
Key programming on mechanical keypads offers several benefits:
- Increased Security: Key programming allows for the customization of access codes, enhancing security by ensuring that only authorized individuals can access the secured area. Codes can be changed periodically to prevent unauthorized access.
- User Management: It makes it easier to manage multiple users. Different access codes can be assigned to different users, providing granular control over who has access and when.
- Convenience: Users can easily remember and change their access codes without needing physical keys. This reduces the risk of losing keys or needing to replace locks when a key is misplaced.
- Audit Trails: Some advanced key programming solutions may offer logging capabilities, allowing you to track when and by whom the keypad was accessed, adding an additional layer of security and transparency.
- Flexibility: Key programming allows for quick reprogramming if access needs change, such as when an employee leaves or if there is a security breach, without the hassle of changing physical keys or locks.
- Reduced Maintenance: Since there are no physical keys to manage, the maintenance required is often reduced, potentially lowering costs over time associated with lost keys and lock replacements.
- Emergency Access: In case of emergencies, access codes can be quickly communicated to emergency personnel or first responders without the need to distribute physical keys.
By allowing these customizations and conveniences, key programming enhances the functionality and security of mechanical keypads.
What is key remapping?
Key remapping refers to the process of changing the default function or behavior of a key on a computer keyboard. This can be done to customize the keyboard layout to better suit the user's preferences or to assign different tasks to keys for efficiency. Key remapping can involve:
- Changing Key Functions: Assigning a different character or command to a key, such as making the Caps Lock key function as a Control key.
- Creating Shortcuts: Mapping a single key or a combination of keys to execute complex commands or macros, saving time and effort.
- Improving Accessibility: Remapping keys for easier access can be beneficial for individuals with physical disabilities, allowing them to use the keyboard more comfortably.
- Language and Layout Customization: Adapting the keyboard layout to support different languages or to match a preferred typing convention (e.g., switching between QWERTY and Dvorak layouts).
Key remapping can be done through software settings on the operating system (like the built-in options in Windows or macOS), third-party applications designed for key remapping, or by editing configuration files on systems like Linux. Some keyboards also come with built-in functionalities or software that allows for easy key remapping.
What is a macro in keyboard programming?
A macro in keyboard programming refers to a sequence of actions—such as keystrokes or mouse movements—that are recorded and then assigned to a single key or combination of keys. When you press the assigned key, the entire sequence is executed automatically. Macros are often used to automate repetitive tasks, enhance productivity, and streamline workflows, especially in environments like software development, gaming, or data entry. They can be created using software tools or programming languages that support macros, allowing users to customize and optimize their input processes.