Per-app toetsenbord remapper voor power users op Windows
Ervaar per-applicatie toetsremapping en macro-afspeel die zich aanpast aan het actieve programma, inclusief tweestaps- en Emacs-stijl prefix-toetsen. WinRemap, gemaakt door Daiki Suganuma, is een Windows-hulpmiddel dat mappings opslaat in een enkel TOML-bestand met live validatie en in-place bewerking. Het houdt invoer lokaal en privé, met gebruik van een low-level toetsenbordhaak en geen netwerkkode, waardoor het geschikt is voor ontwikkelaars en gebruikers die contextgevoelig toetsgedrag willen zonder toetsaanslaglogging.
WinRemap past verschillende bindings toe afhankelijk van de actieve uitvoerbare
Per-applicatieregels stellen je in staat om één actie in een code-editor en een andere actie in een browser toe te wijzen, omdat mappings worden geëvalueerd op basis van het gefocuste proces uitvoerbaar. De configuratie gebruikt TOML-syntaxis en accepteert Emacs-stijl notaties zoals C-h, zodat je globale invoer kunt definiëren en deze per uitvoerbaar kunt overschrijven. Twee-stroke sequenties en prefix-toetsen worden ondersteund, wat je in staat stelt om gelaagde indelingen te bouwen zonder de systeemniveau indelingen te wijzigen.
Werkt met lage latentie dankzij Rust en een low-level hook
Prestatiegerichte ontwerp komt voort uit de Rust-implementatie en een low-level toetsenbordhook, die toetsen in realtime verwerkt. De app bevindt zich in het taakvak voor snelle inschakeling/uitschakeling en configuratieladingen, en de low-level hook is gericht op het minimaliseren van reactietijd tijdens interactief typen. De combinatie van native code en directe hook-afhandeling richt zich op snelle toetsdispatch met een kleine systeemvoetafdruk.
Configuratie, macro's en veiligheid zijn gericht op ervaren gebruikers
Configuratieworkflow gebruikt een enkel TOML-bestand met live validatie en in-place bewerking in het instellingenvenster, en macro-opname plus afspelen stelt je in staat om sequenties vast te leggen voor herhaling. De tool opereert met een privacy-eerste houding: het bevat geen netwerkkode en logt geen toetsaanslagen naar de schijf, en het biedt een optionele doorzichtige IME-statusindicator voor invoermethode zichtbaarheid. Deze keuzes gaan ervan uit dat de gebruiker platte tekstconfiguratiebestanden kan bewerken en per-app regels kan beheren.
Duidelijke keuze voor technische gebruikers die contextuele remaps nodig hebben, met één compromis
WinRemap bedient power users en ontwikkelaars die per-applicatie bindings en Emacs-stijl sequenties vereisen, met lage latentie verwerking en lokale invoerafhandeling. Het belangrijkste compromis is dat de TOML-configuratie en geavanceerde opties een technische gebruiker verwachten die zich comfortabel voelt bij het bewerken van tekstgebaseerde regels, wat het minder geschikt maakt voor degenen die de voorkeur geven aan puur grafische mapping editors.





