Best Keyboard and Mouse Customization Software in 2026
Updated
107ranked
4free plans on this page
$7.50/molowest paid tier
9 Oct 2026last checked
Input list Keyboard and Mouse Customization Software 25 channels on this page · 93 of 200 spec lines stated by the makers
Ch Tool Free planPaid fromSupported operating systemsMacro supportPer-app profilesOnboard device memoryPolling rate controlSensitivity controls Spec sheet Score
51 HYTE Nexus Free planYesPaid fromnot statedSupported operating systemscross-platformMacro supportYesPer-app profilesnot statedOnboard device memoryYesPolling rate controlnot statedSensitivity controlsnot stated 4/8spec lines stated 6.8
52 sharkfin Free planYesPaid fromnot statedSupported operating systemscross-platformMacro supportYesPer-app profilesnot statedOnboard device memoryYesPolling rate controlNoSensitivity controlsnot stated 5/8spec lines stated 6.8
53 USB Overdrive Free planYesPaid fromnot statedSupported operating systemsmacosMacro supportnot statedPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 3/8spec lines stated 6.8
54 Makima Free planYesPaid fromnot statedSupported operating systemslinuxMacro supportYesPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsYes 5/8spec lines stated 6.8
55 Bloody7 Software Free planYesPaid fromnot statedSupported operating systemswindowsMacro supportYesPer-app profilesnot statedOnboard device memoryYesPolling rate controlnot statedSensitivity controlsYes 5/8spec lines stated 6.8
56 keymapper Free plannot statedPaid fromnot statedSupported operating systemscross-platformMacro supportYesPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 3/8spec lines stated 6.8
57 SteelSeries Moments Free planYesPaid fromnot statedSupported operating systemsnot statedMacro supportnot statedPer-app profilesnot statedOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 1/8spec lines stated 6.8
58 AutoHotkey Free planYesPaid fromnot statedSupported operating systemswindowsMacro supportYesPer-app profilesnot statedOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 3/8spec lines stated 6.7
59 Microsoft Mouse and Keyboard Center Free planYesPaid fromnot statedSupported operating systemswindowsMacro supportYesPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 4/8spec lines stated 6.7
60 KMonad Free plannot statedPaid fromnot statedSupported operating systemscross-platformMacro supportYesPer-app profilesnot statedOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 2/8spec lines stated 6.7
61 ZSA Keymapp Free planYesPaid fromnot statedSupported operating systemscross-platformMacro supportnot statedPer-app profilesYesOnboard device memoryYesPolling rate controlnot statedSensitivity controlsnot stated 4/8spec lines stated 6.7
62 SharpKeys Free planYesPaid fromnot statedSupported operating systemswindowsMacro supportNoPer-app profilesNoOnboard device memoryNoPolling rate controlNoSensitivity controlsNo 7/8spec lines stated 6.7
63 DeviceMapper Free planYesPaid fromnot statedSupported operating systemswindowsMacro supportYesPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsYes 5/8spec lines stated 6.6
64 Keyboardio Chrysalis Free plannot statedPaid fromnot statedSupported operating systemscross-platformMacro supportYesPer-app profilesnot statedOnboard device memoryYesPolling rate controlnot statedSensitivity controlsnot stated 3/8spec lines stated 6.6
65 Coolkiller Driver Free planYesPaid fromnot statedSupported operating systemscross-platformMacro supportYesPer-app profilesnot statedOnboard device memoryYesPolling rate controlnot statedSensitivity controlsnot stated 4/8spec lines stated 6.5
66 JJManager Free planYesPaid fromnot statedSupported operating systemscross-platformMacro supportYesPer-app profilesnot statedOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 3/8spec lines stated 6.5
67 Key Remapper Free planNoPaid from$29.95one-timeSupported operating systemswindowsMacro supportNoPer-app profilesnot statedOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 4/8spec lines stated 6.5
68 JoyToKey Free planNoPaid from$7.50one-timeSupported operating systemsnot statedMacro supportYesPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 4/8spec lines stated 6.5
69 Piper Free planYesPaid fromnot statedSupported operating systemsnot statedMacro supportnot statedPer-app profilesnot statedOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 1/8spec lines stated 6.5
70 Karabiner-Elements Free planYesPaid fromnot statedSupported operating systemsmacosMacro supportnot statedPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 3/8spec lines stated 6.4
71 Macro Express Free planNoPaid fromnot statedSupported operating systemswindowsMacro supportYesPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 4/8spec lines stated 6.4
72 keyd Free planYesPaid fromnot statedSupported operating systemslinuxMacro supportYesPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 4/8spec lines stated 6.4
73 LinearMouse Free planYesPaid fromnot statedSupported operating systemsmacosMacro supportnot statedPer-app profilesYesOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsYes 4/8spec lines stated 6.4
74 LAMZU Mouse Driver Free planYesPaid fromnot statedSupported operating systemswindowsMacro supportYesPer-app profilesnot statedOnboard device memorynot statedPolling rate controlYesSensitivity controlsYes 5/8spec lines stated 6.4
75 Input Remapper Free planYesPaid fromnot statedSupported operating systemslinuxMacro supportYesPer-app profilesnot statedOnboard device memorynot statedPolling rate controlnot statedSensitivity controlsnot stated 3/8spec lines stated 6.3
Compare all 25 in a table
| # | Tool | Score | Free plan | From | Free plan | Paid from | Supported operating systems | Macro support |
|---|---|---|---|---|---|---|---|---|
| 51 | HYTE Nexus | 6.8 | No | — | Yes | — | cross-platform | Yes |
| 52 | sharkfin | 6.8 | No | — | Yes | — | cross-platform | Yes |
| 53 | USB Overdrive | 6.8 | No | — | Yes | — | macos | — |
| 54 | Makima | 6.8 | No | — | Yes | — | linux | Yes |
| 55 | Bloody7 Software | 6.8 | No | — | Yes | — | windows | Yes |
| 56 | keymapper | 6.8 | No | — | — | — | cross-platform | Yes |
| 57 | SteelSeries Moments | 6.8 | Free plan | Free | Yes | — | — | — |
| 58 | AutoHotkey | 6.7 | No | — | Yes | — | windows | Yes |
| 59 | Microsoft Mouse and Keyboard Center | 6.7 | No | — | Yes | — | windows | Yes |
| 60 | KMonad | 6.7 | No | — | — | — | cross-platform | Yes |
| 61 | ZSA Keymapp | 6.7 | No | — | Yes | — | cross-platform | — |
| 62 | SharpKeys | 6.7 | Free plan | Free | Yes | — | windows | No |
| 63 | DeviceMapper | 6.6 | No | — | Yes | — | windows | Yes |
| 64 | Keyboardio Chrysalis | 6.6 | No | — | — | — | cross-platform | Yes |
| 65 | Coolkiller Driver | 6.5 | No | — | Yes | — | cross-platform | Yes |
| 66 | JJManager | 6.5 | No | — | Yes | — | cross-platform | Yes |
| 67 | Key Remapper | 6.5 | No | $14.95/mo | No | $29.95one-time | windows | No |
| 68 | JoyToKey | 6.5 | No | $7.50/mo | No | $7.50one-time | — | Yes |
| 69 | Piper | 6.5 | Free plan | Free | Yes | — | — | — |
| 70 | Karabiner-Elements | 6.4 | No | — | Yes | — | macos | — |
| 71 | Macro Express | 6.4 | No | — | No | — | windows | Yes |
| 72 | keyd | 6.4 | No | — | Yes | — | linux | Yes |
| 73 | LinearMouse | 6.4 | No | — | Yes | — | macos | — |
| 74 | LAMZU Mouse Driver | 6.4 | No | — | Yes | — | windows | Yes |
| 75 | Input Remapper | 6.3 | Free plan | Free | Yes | — | linux | Yes |


