HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
sezanzeb
input-remapper
Python2022–2026
sezanzeb / input-remapper

input-remapper

🎮 ⌨ An easy to use tool to change the behaviour of your input devices.

10Distinct people
11Mentions
0Explicit recommenders
6KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

🎮 ⌨ An easy to use tool to change the behaviour of your input devices.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year11 dated mentions

Observed mentions: 2022-01-05 05:05:11 UTC to 2026-06-13 03:37:09 UTC.

012342022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC413
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC312
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC211

What Hacker News says

11 sources
I'm using on X11 https://github.com/sezanzeb/input-remapper (currently 2.4k stars) "Supports X11, Wayland, combinations, programmable macros, joysticks, wheels, triggers, keys, mouse-movements and more." My use cases are: - System wide VIM like key mapping - Access umlauts from my US-keyboard layout - Key remapping It's also working great to remap the 10+ buttons of a razer naga mouse
In Keyd: Linux Key Remapper
seansh·Jul 30, 2022Submission

Ask HN: Are there any keyboard extensions easily attachable on a laptop?

I don't mean external numeric keypads, my laptop already has that (and never used it). I mean just a few extra modifier keys (control, alt, super, etc) which can be easily attached on a laptop and reachable by thumbs. Take a look at the thumb keys of keyboard.io and you know exactly what I mean. This would be very useful for programming especially in editors such as Emacs, where you want your fingers to stay on the home row for faster typing but avoid using the small fingers to prevent RSI (Repeated Strain Injury). I've tried remapping the keys to move all the modifier keys closer to the thumbs, have tried some hacks with input-remapper [1] to redefine the keys for short-presses, long-presses, hold etc. and have tried Emacs key-chords. But I think nothing would beat having just a couple of extra keys reachable by the thumbs. Alternatively
Read the rest
, are there any laptops which have such keyboards with extra modifier keys? [1] https://github.com/sezanzeb/input-remapper
4 points · Open discussion
A set of three foot pedals: one for screen recordings, another for instant replay, and another for quick voice notes. Usage: mash the leftmost pedal to toggle recording the screen; mash the middle pedal to save off the past 30 seconds of my activity (usually along with me verbally narrating what I'm doing, an oddball habit that has paid dividends thanks to this config) and finally, push-to-talk (drops an .mp3 in the appropriate folder; I usually just have it work the same as the leftmost pedal (i.e. saving an .mkv which just so happens to have user audio) because I'm too lazy to bash-script ffmpeg and OBS is already open. Hardware: I have a tri-pedal set, made by the same manufacturer documented in the 'Vim Clutch' article here on HN (I'm too lazy to go find the URL but it will come up easily in a search.) The pedals are mapped to shortcu
Read the rest
ts in OBS for the functions described above. Software: OBS Studio, Gnome desktop (NixOS), and Input Remapper. (More on this last one further down.) Caveat: This currently only works under Xorg (not Wayland) because Wayland doesn't let OBS grab shortcuts outside its own window (Wayland is such a Karen.) There's a workaround that I'm working on, but it involves an OBS plugin called obs-websocket and a straightforward bit of Python scripting that I have nonetheless yet to finish, as well as Input Remapper (https://github.com/sezanzeb/input-remapper) so Xorg it is for now. For bonus points, I made the destination folder the 'attachments' folder in my Obsidian vault. Then I can index them by subject, a task that is surprisingly entertaining, as links from topic pages in Obsidian. Honestly. I don't remember how I thought before. This is the perfect thinking machine.
In Ask HN: How to remember technical topics which you don’t use/refer everyday?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.