Windows'ta güç kullanıcıları için uygulama bazında klavye yeniden eşleyici
Aktif programa uyum sağlayan uygulama başına anahtar yeniden eşleme ve makro oynatma deneyimi, iki vuruş ve Emacs tarzı ön ek anahtarları dahil. Daiki Suganuma tarafından oluşturulan WinRemap, canlı doğrulama ve yerinde düzenleme ile tek bir TOML dosyasında eşlemeleri depolayan bir Windows yardımcı programıdır. Girişleri yerel ve özel tutar, düşük seviyeli bir klavye kancası kullanır ve ağ kodu içermez, bu da onu tuş vuruşu kaydı olmadan bağlama duyarlı anahtar davranışı isteyen geliştiriciler ve kullanıcılar için uygun hale getirir.
WinRemap, aktif yürütülebilir dosyaya bağlı olarak farklı bağlamalar uygular
Uygulama başına kurallar, bir kod editöründe bir eylemi ve bir tarayıcıda farklı bir eylemi atamanıza olanak tanır, çünkü eşlemeler odaklanan işlem yürütülebilir dosyasına karşı değerlendirilir. Konfigürasyon, TOML sözdizimini kullanır ve C-h gibi Emacs tarzı notasyonları kabul eder, böylece küresel girişler tanımlayabilir ve bunları yürütülebilir dosyaya göre geçersiz kılabilirsiniz. İki vuruş dizileri ve ön ek tuşları desteklenir, bu da sistem düzeyindeki düzenleri değiştirmeden katmanlı düzenler oluşturmanıza olanak tanır.
Rust ve düşük seviyeli bir kanca sayesinde düşük gecikme ile çalışır
Performansa odaklı tasarım, Rust uygulamasından ve gerçek zamanlı tuş işleyen düşük seviyeli bir klavye kancasından gelir. Uygulama, hızlı etkinleştirme/devre dışı bırakma ve konfigürasyon yeniden yüklemeleri için görev tepsisinde yer alır ve düşük seviyeli kanca, etkileşimli yazma sırasında yanıt gecikmesini en azda tutmayı hedefler. Yerel kod ve doğrudan kanca işleme kombinasyonu, küçük bir sistem ayak izi ile hızlı tuş dağıtımını hedefler.
Konfigürasyon, makrolar ve güvenlik deneyimli kullanıcılara yöneliktir
Konfigürasyon iş akışı, ayarlar penceresinde canlı doğrulama ve yerinde düzenleme ile tek bir TOML dosyası kullanır ve makro kaydı ile oynatma, tekrar için dizileri yakalamanızı sağlar. Araç, gizlilik öncelikli bir duruşla çalışır: ağ kodu içermez ve tuş vuruşlarını diske kaydetmez, ayrıca giriş yöntemi görünürlüğü için isteğe bağlı yarı saydam IME durum göstergesi sunar. Bu seçimler, kullanıcının düz metin yapılandırma dosyalarını düzenleyebileceği ve uygulama başına kuralları yönetebileceği varsayımına dayanır.
Bağlamlı yeniden eşlemeler gerektiren teknik kullanıcılar için net bir seçim, bir takas ile
WinRemap, uygulama başına bağlamalar ve Emacs tarzı diziler gerektiren güç kullanıcıları ve geliştiricilere hizmet eder, düşük gecikme süresi işleme ve yalnızca yerel giriş işleme sunar. Ana takas, TOML yapılandırması ve gelişmiş seçeneklerin, metin tabanlı kuralları düzenlemekte rahat olan teknik bir kullanıcıyı beklemesidir; bu da tamamen grafiksel eşleme editörlerini tercih edenler için daha az uygun hale getirir.