İçeriğe geç

ANSI Klavye Eklentilerini Uluslararası Düzenlere Dönüştürme

Bu eğitim, ANSI klavyeler için yapılmış SignalRGB eklentilerinin diğer klavye düzenleriyle çalışacak şekilde nasıl dönüştürüleceğini gösterecektir.

Önce ANSI ve Uluslararası klavye düzenleri arasındaki farkı anlamamız gerekiyor.

Aşağıdaki görüntüye bakıldığında ANSI kartı ile Alman kartındaki tuş sembolleri arasında birçok fark görebilirsiniz. Ancak LED’lere bakıldığında, ANSI ile karşılaştırıldığında Alman kartında yalnızca iki LED’in yanmadığı görülüyor.

Bu, bizim durumumuzda yalnızca iki ek LED eşlememiz gerektiği anlamına geliyor. Ayrıca eşlenmemiş LED’lerimizin nerede olduğuna da dikkat etmemiz gerekiyor.

Hangi LED’lerin eksik veya hatalı eşlenmiş olduğunu anladıktan sonra, yanlış yerleştirilmiş LED’leri düzeltmemiz gerekiyor.

Önce SignalRGB’yi açın, ardından cihazlar sekmesine gidin. Klavyenize gidin, çark simgesine tıklayın, “konsolu göster” seçeneğini etkinleştirin; eklenti dosya adı (genellikle marka_model.js) “Eklentiyi Zorla Yeniden Yükle” düğmesinin solunda yer alır.

Dosya gezgininde şu yola gidin:

%localappdata%\VortxEngine\app-<mevcut sürüm>\Signal-x64\Plugins

Sizi şu konuma götürmeli:

Şimdi cihaz markanızın klasörüne gidin ve cihazınızın kullandığı eklentiyi bulun. Bizim durumumuzda Roccat Pyro Klavye eklentisini bulmamız gerekiyor.

Eklenti dosyasını kopyalayın ve Documents/WhirlwindFX/plugins klasörüne yapıştırın.

Şimdi SignalRGB’yi kapatıp yeniden açın. Bu, klavye eklentinizde yapılan değişikliklerin hemen etkili olması için yapılır.

Ardından Klavye eklentimizi bir metin düzenleyicide açmamız gerekiyor. Aşağıdakine benzer bir ekranla karşılaşacaksınız.

Önem verdiğimiz üç özellik vKeys, vKeyPositions ve vKeyNames’tir.

  • vKeys, SignalRGB’ye her tuşun bir RGB Renk paketi içinde hangi konuma karşılık geldiğini söyler. Her tuşun hangi konuma karşılık geldiğini belirtmek için kullanılan sistem markalar arasında ve hatta her marka içindeki ürünler arasında farklılık gösterir.
  • vKeyPositions, SignalRGB’ye her tuşun efekt canvas’ındaki klavyeyi temsil eden dikdörtgenin içinde nerede olduğunu söyler.
  • vKeyNames, SignalRGB’ye her tuşun tuş boyama panelinde nasıl adlandırıldığını söyler.

Not: SignalRGB’nin düzgün çalışması için bu üçünün birlikte ayarlanması gerekir.

Ayrıca dikkat: Cihazınızda vKeys dizisi eksikse yardım için bu discord sunucusuna katılın.

Metin düzenleyicimize geri dönersek, değiştireceğimiz ilk özellik vKeyNames’tir. Fiziksel klavyemize bakıldığında, enter tuşunun hemen öncesine bir tuş ve aşağıda gösterildiği gibi sol shift tuşumuzun hemen sonrasına bir tuş daha eklememiz gerektiğini görüyoruz.

Şimdi iki yeni tuşumuzu vKeyPositions dizisine eklememiz gerekiyor.

vKeyPositions dizimize ve vKeyNames dizimize bakıldığında, iki yeni tuşumuzu nereye koyacağımızı bulmamız gerekiyor. Bunu yapmak için vKeyNames dizimizde referans olarak kullandığımız iki tuşu bulacağız. Enter tuşumuza bakıldığında, [13,4] konumunda olduğu görülüyor. [12,4] konumu boş, bu nedenle ISO_# tuşumuz için oraya bir konum koyacağız. ISO_< tuşumuz biraz daha karmaşık. Sol shift tuşumuza bakıldığında, [11,5]‘e kadar boş alan yok. Tüm tuşlarımızı etkili olarak bir pozisyon aşağı kaydırdığımızdan oraya bir konum koyacağız.

Son olarak iki tuşumuzu vKeys dizisine eklememiz gerekiyor. Tuşlarımızı düzgün yerleştirmek için vKeyPositions dizisindeki konumlarımızı kullanmamız gerekiyor. Soru şu: bu konumlardaki tuş kimliklerimizi ne olarak ayarlayacağız? Çoğu durumda bu konumların ne olması gerektiğini bilmiyoruz. Dizideki tuşlarımız için doğru konumları bulmak için deneme yanılma yöntemini kullanacağız. Tuşlarımız yanmaya başladığında doğru tuş kimliklerine sahip olduğumuzu anlayacağız. Bizim durumumuzda doğru tuş numaraları 12 ve 75 oldu.

Artık tuşlarımız düzgün şekilde eşlendiğine göre eklentimiz tamamlandı! Klavye düzeninizin resmi olarak SignalRGB’ye dahil edilmesini istiyorsanız, değiştirilmiş eklenti dosyanızı [email protected] adresine gönderin.