Why test foot pedals for typing?
If most of your shortcuts live on Shift/Ctrl/Alt, your pinkies and wrists take the brunt of the work. Offloading those modifier keys to a USB foot pedal promises two things: fewer awkward pinky stretches and possibly quicker chording (since your hands stay on home row). But does it actually improve speed and comfort? Let’s ground the idea in ergonomics research and then run an A/B test you can replicate.
What the science says about wrist posture, pinkies, and discomfort
- Carpal tunnel pressure rises as the wrist deviates from neutral; in lab typing, pressure was lowest near neutral and climbed significantly with added extension and radial/ulnar deviation. One study found typing itself increased pressure by about 0.53 kPa over static posture, with the highest pressures at 45° extension and 15° radial deviation. Translation: keep wrists straight when you can. (stacks.cdc.gov)
- Split/angled keyboards help by reducing ulnar deviation. In a large study of 90 typists, split keyboards reduced mean wrist ulnar deviation from about 12° to within 5° of neutral; meta-analyses and broader lab studies echo these posture benefits. While pedals aren’t keyboards, the principle is similar: design your setup to avoid outboard reaches and awkward chords. (journals.sagepub.com)
The hardware: two proven pedal options
- Kinesis Savant Elite2 (triple pedal): Pre‑programmed for mouse clicks but reprogrammable to "any keyboard action or key combination" (e.g., Shift, Ctrl, Alt, or multi‑modifier chords). Driverless programming via the SmartSet app or a simple text file makes it OS‑agnostic. The heavy steel base and adjustable activation force help stability and comfort. (kinesis-ergo.com)
- Elgato Stream Deck Pedal: Three pedals with adjustable spring tension, configured in the Stream Deck app. You can fire OS‑level hotkeys (keystrokes) or use plugins for deeper app control—useful if you prefer profiles and multi‑actions or want different mappings per app. (elgato.com)
Practical note: Both can emit modifier behaviors, but they do it differently. The Kinesis enumerates as a keyboard‑like device and can be set to produce pure modifiers or combos. The Stream Deck Pedal typically sends Hotkey actions via its software; use its press‑and‑hold logic or Multi Action/Key Logic to emulate "hold Shift while clicking" and app‑specific profiles for reliability. (kinesis-ergo.com)
What to measure: WPM, KSPC, errors, and pinky load
- WPM: We use the standard convention—five characters per word—so comparisons are fair across runs. (en.wikipedia.org)
- KSPC (keystrokes per character): A foundational text‑entry metric (MacKenzie). If you press more keys per character—because of corrections or multi‑key chords—KSPC rises. Lower KSPC generally means less extra work. (yorku.ca)
- Error rate: Track both raw (including uncorrected mistakes) and corrected errors.
- Pinky/movement load: Estimate how many modifiers (Shift/Ctrl/Alt/Cmd) your pinkies would normally press and how many lateral reaches they do. With pedals, that number should drop.
The A/B test: a simple, repeatable protocol
1) Map your pedals
- Two‑pedal setup: Left = Shift (press‑and‑hold); Right = Ctrl/Cmd.
- Three‑pedal setup: Left = Shift; Center = Ctrl/Cmd; Right = Alt/Option. If your workflow leans on Ctrl+Shift or Ctrl+Alt, consider mapping center to the most frequent combo to reduce hand chording. On the Kinesis, assign the exact modifier(s). On Stream Deck, assign Hotkey actions or build a Multi Action with press‑and‑hold logic via Key Logic. (kinesis-ergo.com)
2) Position for ergonomics
- Place pedals where your ankles stay neutral, about shoulder‑width apart; adjust spring force so activation is deliberate but not fatiguing. Keep heels grounded to avoid calf strain; consider light footwear or socks for sensitivity. (elgato.com)
3) Run controlled trials
- Warm‑up: 5 minutes without recording.
- Condition A (no pedals): 3 blocks × 2 minutes of standard typing passages.
- Condition B (with pedals): Same number of blocks/passages.
- Rotate the order (ABBA or BAAB) on different days to reduce learning effects.
4) Capture metrics
- Our typing test can log WPM and error rate; compute KSPC as total keystrokes divided by transcribed characters. For pinky load, count how many modifier keystrokes occurred; with pedals, those should shift from hands to feet. Use a key‑event log to tally modifiers and estimate “pinky saves.” (yorku.ca)
5) Analyze
- Speed: Look for equal or higher WPM with pedals after a short learning phase.
- Efficiency: Target neutral or lower KSPC (especially on passages with many capital letters/shortcuts).
- Accuracy: Error rates should stay flat or improve if chording gets simpler.
- Pinky load: Expect a large drop in hand‑modifier counts. If your editor uses tons of Shift‑select or Ctrl+click, foot‑modifier mapping should help hands stay on‑row.
Why pedals could help (mechanistically)
- Awkward chording encourages wrist deviation and pinky overuse. Ergonomic evidence shows carpal tunnel pressure rises with wrist deviation and extension; designs that reduce ulnar deviation (like split keyboards) are associated with improved comfort. Offloading common chords to pedals can reduce the frequency of those off‑row reaches, nudging you toward more neutral wrist postures during intense editing or coding. (stacks.cdc.gov)
Setup tips for real devices
- Kinesis Savant Elite2
- Use the SmartSet app to map pure modifiers as “momentary” (active only while pressed). Try left pedal = Shift, center = Ctrl/Cmd, right = Alt/Option. If you frequently paste or switch apps, consider assigning common combos (e.g., Ctrl+C / Ctrl+V) to a brief tap macro on the center/right pedals. The driverless, text‑file approach also makes it easy to tweak on shared workstations. (kinesis-ergo.com)
- Elgato Stream Deck Pedal
- Start with “Hotkey” actions bound to Shift/Ctrl/Alt and enable press‑and‑hold behavior using Key Logic. Create app‑specific profiles so your pedals do different things in your editor vs. your browser. If a particular app ignores held modifiers, try a Multi Action with separate keydown/keyup or a plugin‑based action for that app. Adjust the pedal springs so accidental presses are rare. (elgato.com)
Interpreting your results (and setting expectations)
- Learning curve: Expect an acclimation period of a few sessions; foot timing quickly becomes second nature (similar to a sustain pedal for pianists).
- Workload fit: The more you rely on Shift‑select ranges, Ctrl/Cmd shortcuts, or Alt‑based navigation, the bigger the potential KSPC and pinky‑load improvements.
- Ergonomics first: If pedals help you keep wrists straight and spare your pinkies from constant modifiers, they complement other good habits (split keyboarding, low keyboard height, neutral forearms). Studies consistently link neutral postures with lower carpal tunnel pressure and report that split keyboards reduce ulnar deviation—both are good north stars while you tune your setup. (stacks.cdc.gov)
Bottom line
USB foot pedals won’t rewrite your technique overnight, but mapping Shift/Ctrl/Alt to a 2–3 pedal layout is a low‑friction experiment that can pay off—especially if your day is full of modifier chords. Track WPM, KSPC, error rate, and pinky‑load before/after; if your data shows equal‑or‑better speed with fewer pinky presses and more neutral wrists, pedals just earned a place under your desk. (yorku.ca)