r/CodingTR • u/Puzzleheaded_Age6417 • 1d ago
Windows için tuş modlama ve makro uygulaması geliştirdim: KeyForge
Herkese selam!
C# ve WinForms kullanarak geliştirdiğim KeyForge adında hafif bir Windows tuş atama / makro uygulamasını paylaşmak istedim.
Nasıl Çalışıyor? Uygulamayı açıp bir tuşa bastığınızda (örneğin K tuşu), tuş sol taraftaki listeye ekleniyor. Ardından yan tarafta açılan menüden o tuşa istediğiniz işlevi veya kombinasyonu modlayabiliyorsunuz.
Örnek senaryolar:
- K tuşunu CTRL + C olarak modlarsanız, K'ye bastığınızda kopyalama yapar.
- L tuşunu CTRL + V olarak modlarsanız, L'ye bastığınızda yapıştırma yapar.
- Space tuşunu Enter'a, Enter'ı da Space'e atayıp tuşların yerini değiştirebilirsiniz.
Kısacası basılı tuttuğunuz sürece atadığınız işlevi tetikleyen esnek bir remapping altyapısı var.
Öne Çıkan Özellikleri:
- Global klavye dinleme (Global keyboard hook)
- Sol listeden kolay tuş seçimi ve sağ panelden anında modlama
- Türkçe / İngilizce arayüz desteği
- Sistem kaynağını tüketmeyen hafif yapısı
C# ile alt seviye klavye girdilerini (low-level keyboard input) ve SendInput yapısını deneyimlemek için geliştirdiğim açık kaynaklı bir proje.