Per-applikations tangentbordsomkopplare för kraftanvändare på Windows
Upplev per-applikations nyckelomkoppling och makrouppspelning som anpassar sig till det aktiva programmet, inklusive tvåstegs- och Emacs-stil prefixnycklar. WinRemap, skapat av Daiki Suganuma, är ett Windows-verktyg som lagrar omkopplingar i en enda TOML-fil med livevalidering och redigering på plats. Det håller inmatning lokal och privat, med en låg nivå tangentbords-hook och ingen nätverkskod, vilket gör det lämpligt för utvecklare och användare som vill ha kontextkänsligt nyckelbeteende utan tangenttryckningsloggning.
WinRemap tillämpar olika bindningar beroende på den aktiva körbara filen
Per-applikationsregler låter dig tilldela en åtgärd i en kodredigerare och en annan åtgärd i en webbläsare, eftersom mappningar utvärderas mot den fokuserade processens körbara fil. Konfigurationen använder TOML-syntax och accepterar Emacs-stilnotationer som C-h, så du definierar globala poster och åsidosätter dem per körbar fil. Två-stegs sekvenser och prefixtangenter stöds, vilket låter dig bygga lagerlagda layouter utan att ändra systemnivålayouter.
Kör med låg latens tack vare Rust och en låg-nivå hook
Prestandafokuserad design kommer från dess Rust-implementering och en låg-nivå tangentbordshook, som bearbetar tangenter i realtid. Appen finns i aktivitetsfältet för snabb aktivering/deaktivering och konfigurationsladdningar, och den låg-nivå hooken syftar till att hålla svarsfördröjningen minimal under interaktivt skrivande. Kombinationen av inbyggd kod och direkt hook-hantering syftar till snabb tangentdisposition med ett litet systemavtryck.
Konfiguration, makron och säkerhet riktar sig till erfarna användare
Konfigurationsarbetsflöde använder en enda TOML-fil med live-validering och redigering på plats i inställningsfönstret, och makroinspelning plus uppspelning låter dig fånga sekvenser för uppspelning. Verktyget fungerar med en integritetsförstärkt hållning: det innehåller ingen nätverkskod och loggar inte tangentryckningar till disk, och det erbjuder en valfri genomskinlig IME-statusindikator för synlighet av inmatningsmetod. Dessa val förutsätter att användaren kan redigera ren textkonfigurationsfiler och hantera per-app-regler.
Tydligt val för tekniska användare som behöver kontextuella omkartläggningar, med en avvägning
WinRemap tjänar kraftanvändare och utvecklare som kräver applikationsspecifika bindningar och Emacs-stil sekvenser, och levererar låg latensbehandling och lokal endast inmatning hantering. Den huvudsakliga avvägningen är att TOML-konfigurationen och avancerade alternativ förväntar sig en teknisk användare som är bekväm med att redigera textbaserade regler, vilket gör det mindre lämpligt för dem som föredrar rent grafiska kartläggningsredigerare.