Klavyenizdeki bir tuşa bastığınızda, donanım bir yazılımın belirli bir tuşa basma olarak yorumladığı bir 'tarama kodu' üretir.
Anahtar atama
KeyTweak , Windows'un uygun kayıt defteri girdilerini ekleyerek her tarama kodundan yorumladığı tuşa yeniden atamanızı sağlar.
Ne yazık ki, ek sahte anahtarlar eklemenize izin vermiyor. En yakını, bazı klavyelerin sahip olduğu medya / web kontrol tuşlarının yeniden atanmasına izin vermektir. Ayrıca klavyenizin normalde kullanmadığı tuş kodlarını atamanıza da izin vermez. ABD klavyeniz varsa, Ó veya £ atamanıza izin vermez. Bu nedenle, tükendiğinizi söylediğiniz normal anahtar harfleri kullanmaya devam edebilirsiniz.
Taklit etmek
AutoHotkey , tarama kodlarının ve alışılmadık sembollerin komut dosyaları tarafından oluşturulmasına izin verir.
Win + p tuşuna basıldığında bu komut dosyası £ üretir (sembolü internetten aldım ve komut dosyasını oluşturmak için kullandığım metin düzenleyicisine yapıştırdım):
#p::
send, £
Oyununuza bağlı olarak, oyununuzda anahtar olarak £ almak için böyle bir komut dosyası kullanabilirsiniz. Ancak, oyun gerçek klavye tarama kodlarının oluşturulmasını bekliyorsa, bu işe yaramaz. Oyunun donanımla nasıl etkileşime girdiğine bağlıdır.
Neyse ki, AutoHotkey klavye tarama kodları da oluşturabilir. Bu kod, Win + p tuşuna basıldığında bir Boşluk oluşturur, çünkü tarama kodu 39 (onaltılı) boşluktur (bkz. Tarama Kodu Listesi ).
#p::
send, {sc39}
AutoHotkey'in Sanal Anahtarlar oluşturmak için başka bir yöntemi daha vardır. Farkı araştırmadım, ancak bu komut dosyası win + p tuşlarına basarken sanal bir anahtar kullanarak alan üretecek:
#p::
send, {vk20}
Bu referans, henüz kullanmadığınız standart olmayan birçok anahtar dahil olmak üzere tüm Sanal Anahtar kodlarını listeler:
https://autohotkey.com/board/topic/98757-how-to-create-a-new-virtual- anahtarlar/
Oyununuza standart olmayan bir Sanal Anahtar gönderen bir komut dosyası oluşturmayı deneyebilirsiniz. Oyun kaydeder ve klavye kurulum sayfasına kaydetmenize izin verirse, muhtemelen bunu çalıştıracaksınız.
Bulmacanın son parçası, Sanal Anahtarı oluşturan AutoHotkey komut dosyasını çağırmak için Logitech makrolarını alıyor. Kısayol tuşu olmadan bir AutoHotkey komut dosyası oluşturursunuz, bu nedenle çalıştırıldığında hemen tetiklenir - örneğin
send, {vk7B}
veya
send, £
* .Ahk dosyalarını Autohotkey programıyla ilişkilendirin ve kaydedilen komut dosyasını açmak için Logitech makrosunu edinin.
Not: Bunu hiçbir oyunda test etmedim. Geçerli oyun olarak kabul ettiklerine bağlı olarak, muhtemelen farklı oyunlarda farklı sonuçlar doğuracaktır. Yukarıdaki Sanal Anahtarlar bağlantısında, insanlar neredeyse tam olarak ne yapmak istediğinizi yapıyorlar ve F13-F24 tuşlarını kullanma konusunda bazı başarılar elde etmiş görünüyorlar, bu yüzden belki de önce bunları deneyin.
vk7B sc58 F12
vk7C sc64 F13
vk7D sc65 F14
vk7E sc66 F15
vk7F sc67 F16
vk80 sc68 F17
vk81 sc69 F18
vk82 sc6A F19
vk83 sc6B F20
vk84 sc6C F21
vk85 sc6D F22
vk86 sc6E F23
vk87 sc76 F24
EDIT:
Yorumlarda istendiği gibi; F13 oluşturmak için basit bir komut dosyası şöyle görünebilir:
b::
send, {vk7C}
Bu komut dosyası etkin durumdayken (b'ye yakın olan tepside) 'b'ye her bastığınızda F13 gönderilir. Bu komut dosyası etkin kalacaktır ve onu öldürene kadar 'b' tuşuna her bastığınızda çalışır. Oyun F13'ü anahtar kurulumuna kaydettikten sonra, bu komut dosyasını öldürün ve Logitech'in araması için aşağıdakini yapın:
send, {vk7C}
Bu aktif olmayacak, bir kez çalışacak ve daha sonra her çağrıldığında sona erecek.