Can you remap keyboard dial? Quick answer: yes, you can remap a keyboard dial to handle undo and redo, and it works way better than mashing Ctrl+Z. One twist back undoes a step, one twist forward redoes it, and you actually feel how far you’re going instead of guessing.
If you’ve ever hit Ctrl+Z five times in a row, watched your work disappear past the point you wanted, then hit Ctrl+Shift+Z three times to claw it back — this is basically built for you.

subscribe to the channel
remaping keyboard dial
Why Ctrl+Z alone is kind of a bad system
Nobody designed Ctrl+Z to be precise. It’s a keyboard shortcut, not a control. Every press is identical, so you have no idea how far one undo actually goes until it’s already happened. That’s why undo turns into this whole ritual:
- Press it once, check if it’s enough
- It’s not, so press again
- Now you’ve gone too far
- Redo, but redo is just as blind
- Somewhere in there you lose track of what step you’re even on
It’s not that Ctrl+Z is broken. It’s that a binary key press is a clumsy tool for something that’s really more like a dial-able amount — “undo a little” versus “undo a lot.”
Why a remap keyboard dial actually fixes this
A dial gives you the one thing a key press can’t: proportional feedback. Turn it slightly, undo one step. Keep turning, keep undoing, and you can feel each step as a little detent or click under your finger. Overshoot? Just turn it back the other way — that’s your redo, no extra key combo needed.
It also keeps your hand where it already is. No reaching for Z, no holding Ctrl, no awkward pinky stretch for Shift when you need redo. One hand, one motion, both directions covered.
How to remap your keyboard dial to undo/redo
The exact menu will look a little different depending on your keyboard’s software, but the logic is the same across most remappable dials:
- Open your keyboard’s companion software. This is usually a desktop app that came with the keyboard, or a web-based configurator if it’s a QMK/VIA-style board.
- Find the dial or “knob” settings. It’s often listed under macros, encoders, or rotary controls — sometimes as its own tab.
- Set two directions separately. Rotary dials usually let you assign one action to clockwise and a different one to counter-clockwise.
- Assign Ctrl+Z to counter-clockwise (undo).
- Assign Ctrl+Shift+Z (or Ctrl+Y, depending on your OS/app) to clockwise (redo).
- Save and test it in a real doc, not just a blank text file — undo behaves differently depending on the app, so test it where you’ll actually use it.
- Adjust sensitivity if your software allows it. Some boards let you set how many undo steps happen per “click” of the dial, which is worth tuning if one twist feels like too much or too little.
That’s it. No firmware flashing needed on most modern boards — it’s usually just a settings panel.
Does the remap keyboard dial work in every app?
Mostly, yes — because you’re not doing anything exotic, you’re just triggering the same Ctrl+Z and Ctrl+Shift+Z shortcuts your keyboard already sends when you press those keys normally. If an app supports keyboard-based undo/redo (and nearly all of them do), the dial will work in it too.
A couple of things worth knowing before you set this up
- Some apps cap undo history. If you’re way past what the app remembers, twisting the dial won’t magically recover it — that’s an app limitation, not a dial one.
- Redo clears if you make a new edit. Same rule as normal Ctrl+Shift+Z — if you undo, then do something new, your redo history is gone. The dial doesn’t change that logic, just how you access it.
- Test your sensitivity setting once, not every session. Once it feels right, you won’t think about it again.
FAQ about remaping a keyboard dial
Can I remap a keyboard dial to do undo and redo?
Yes, most rotary dials on remappable keyboards let you assign a separate action to each direction — counter-clockwise for undo, clockwise for redo is the most common setup.
Is a dial actually better than Ctrl+Z for undo?
For control, yes. A dial lets you undo step by step and feel where you are, instead of guessing how many times to press a key. It also lets you redo just by turning the other way, no extra key combo.
Do I need to flash firmware to remap the dial?
Usually not. Most keyboards with a remappable dial handle this through companion software or a web configurator — no firmware flashing required unless you’re on a fully open-source board.
Will remapping the dial to undo break any other function?
Only if the dial was already assigned to something else, like volume or scroll. Most software lets you reassign it freely, so you’re just swapping what that dial does, not adding a new function on top of an exist
