İçindekiler:

Kendin Yap Makro Klavye: 5 Adım
Kendin Yap Makro Klavye: 5 Adım

Video: Kendin Yap Makro Klavye: 5 Adım

Video: Kendin Yap Makro Klavye: 5 Adım
Video: MAKRO ÖZELLİĞİ OLMAYAN KLAVYE MOUSE MAKRO YAPMAK OYUNLAR İÇİN AUTOHOTKEY EĞİTİM #1 2024, Kasım
Anonim
DIY Makro Klavye
DIY Makro Klavye

Gittikçe daha fazla insan bilgisayarlarında oldukça yoğun işler yapıyor ve akışa giriyor. Bilgisayarınızdaki iş akışınızı iyileştirmek istemiş olabilirsiniz, eğer öyleyse, bir tür ikincil klavye, belki de bilgisayarınızdaki daha tekrarlayan görevlerin bazılarını otomatikleştirmek için bir Streamdeck almayı düşünmüş olabilirsiniz, ancak Streamdeck gibi bir ürün 150 dolar. amazon (Bunu yazarken).

Ya size herhangi bir eski Klavyeyi veya Numpad'i tamamen özelleştirilebilir bir Makro klavyeye dönüştürebileceğinizi söyleseydim. Ek donanım gerekmez (Klavye dışında) ve yalnızca Klavye ücreti karşılığında. Kulağa hoş geliyor. İzin ver seni takip edeyim. Tek ihtiyacınız olan biraz kodlama bilgisi, biraz sabır ve klavye.

Kodlamanın sizi korkutmasına izin vermeyin. Çok zor olmayacak.

KREDİ

Makrolar için ikinci bir klavye kurma yöntemini kendim bulmadım. Tom Scott ve TaranVH'ye tam kredi vermek istiyorum.

TaranVH/2. klavye

Bodge Sanatı: Emoji Klavyesini Nasıl Yaptım

Fikirlerini ve kodlarını beğenime göre değiştirdim.

Gereçler

Klavye

Adım 1: Gerekli Programları Kurun

Windows'a 2 klavye takarsanız, pencerelerin aralarında ayrım yapamayacağını biliyor olabilirsiniz, bu nedenle biraz yaratıcı olmamız gerekiyor.

LuaMacros - İndir

2 klavyeyi ayırt etmek için LuaMacros adlı bir yazılım parçası kullanacağız. LuaMacros, uçuş simülatörleri oluşturmak için yapılmıştır ve bu nedenle birçok klavye arasında ayrım yapabilir.

Otomatik Kısayol - İndir

Hayatınızı kolaylaştıracak makroları kurmak için Autohotkey'i kullanacağız. Güçlü makrolar oluşturmak için bir komut dosyası dili.

GitHub depomdaki kod - İndir

Bu projede ihtiyaç duyulan tüm dosyaları GitHub sayfamda bulacaksınız. Sadece yeşil düğmeye tıklayın ve dosyaları indirin. GitHub'da indir'i tıkladığınızda aldığınız klasörü nereye kaydettiğinizi bilmenize yardımcı olur çünkü daha sonra size yardımcı olacaktır.

2. Adım: Klavye Kimliğinizi Alın

Klavye Kimliğini Alın
Klavye Kimliğini Alın
Klavye Kimliğinizi Alın
Klavye Kimliğinizi Alın
Klavye Kimliğini Alın
Klavye Kimliğini Alın
Klavye Kimliğini Alın
Klavye Kimliğini Alın

Windows klavyeler arasında ayrım yapamasa da her klavyenin bir kimliği vardır. LuaMacros'a hangi klavyenin MAKRO klavyemiz olduğunu söylemek için bu kimliğe ihtiyacımız olacak.

Bu kimliği bulmak için Luamacros'u açın ve Get_key_codes.lua dosyasını açın -Dosya GitHub'dan indirdiğiniz klasörde olacaktır.

Dosyayı açtığınızda, programı çalıştırmak için üstteki küçük mavi üçgene tıklayın. MAKRO klavyeye dönüştürmek istediğiniz klavyede bir düğmeye basmanız istenecektir.

Program daha sonra tüm bağlı cihazların bir listesini çıkaracaktır. Yukarıdaki resimlerde gördüğünüz gibi bir şey: Benim durumumda, bağlı iki cihazım olduğunu görebilirsiniz. MAKRO, ikincil klavyenizdeki bir tuşa basarak tanımladığınız aygıttır.

MACROS'un sağında uzun bir dizimiz var, Bu, cihaz tipi ve kimliğinin bir birleşimidir. İkincil klavyemin kimliği var: PID_0745, kimliği ilk 2 ve arasında bulursunuz. Yukarıdaki resme bakın

Klavye kimliğinizi not edin. 3. adımda ihtiyacınız olacak.

Adım 3: Dosyayı Yapılandırın: 2nd_keyboard.lua

Dosyayı Yapılandır: 2nd_keyboard.lua
Dosyayı Yapılandır: 2nd_keyboard.lua

LuaMacros'u açın ve 2nd_keyboard.lua dosyasını açın - dosya Get_key_codes.luaNow'u bulduğunuz yerde bulunabilir:

yerel kbID = 'PID_0745'

ve kimliğimi (PID_0745) 2. adımda bulduğunuz kimlikle değiştirin. Bu, LuaMacros'a hangi klavyeyi dinleyeceğini söylemek içindir. Hatta başka hiçbir şeyi değiştirmemeye dikkat edin.

4. Adım: Deneyin

Artık tamamen ayarlanmış ve hem LuaMacros dosyasını hem de Autohotkey dosyasını çalıştırmaya hazır olmalısınız.

Bunu yapmak için önce LuaMacros'ta 2nd_keyboard.lua dosyasını açın ve küçük mavi üçgene tıklayın. Şimdi dosya gezgininde Main.ahk dosyasına sağ tıklayın ve komut dosyasını çalıştır'a tıklayın.

Artık ikinci klavyenizdeki "1" tuşuna tıklayabilmeli ve not defteri açılışını görebilmelisiniz. Durum buysa tebrikler, makro klavyenizi tam olarak ayarladınız.

Bir sonraki adımda, kendi makrolarınızı nasıl yapılandıracağınıza bakacağız.

İşe yaramazsa, burada bazı sorun giderme adımları verilmiştir:

  1. Koddaki başka hiçbir şeyi yanlışlıkla değiştirmediğinizi kontrol edin.

  2. Klavye kimliğimi doğru klavye kimliğinizle değiştirip değiştirmediğinizi kontrol edin
  3. Başka bir klavye deneyin

Adım 5: Kendi Makronuzu Yapın

Kendi Makronu Yap
Kendi Makronu Yap

Açıklama

LuaMacros, makro klavyede bir tuşa tıkladığınızı algıladığında, key.txt dosyasına hangi tuşa basıldığını yazar ve ardından F24'e basar. F24, klavyenizde olmayan pencerelerde bir anahtardır. AutoHotkey ne zaman. F24'e basıldığını algılar, dosyayı okur, eşleşen makroyu satırın altında yapar

f24::

çizgiye kadar

dönüş

F24'e basıldığında AutoHotkey'in yapacağı şey

F24'e basıldığında Autohotkey'in yapacağı ilk şey key.txt dosyasında ne olduğunu okumaktır. Bu 37. satırda gerçekleşir.

Daha sonra dosyanın çıktısı "1" tuşu ise etkinleştirilecek bir makro yaptım. Makro klavyemde 1'e tıklarsam Not Defteri açılır. (Hat 41 - 43)

Görebileceğiniz bir sonraki şey, klavyemde "q" tuşuna basarsam Alt'a basılacak, ardından F4'e basılacak ve Alt serbest bırakılacak. Bu, parmağınızı Alt'a basılı tutup f4'e basıp Alt'ı serbest bırakmak gibidir. Bu tuş kombinasyonu, Windows'taki tüm etkin pencereleri kapatır.

Kendin Yap

Desene devam ederek bunun gibi makrolar eklemeye devam edebilirsiniz. Yeni bir makro yazmak için

else if (output == Main_keys["küçük harfle istediğiniz herhangi bir tuş"])

ve ardından Autohotkey'in ne yapmasını istediğinizi aşağıya yazın.

Numpad üzerindeki tuşları yazarak da kullanabilirsiniz.

else if (output == Numpad["küçük harfle istediğiniz herhangi bir tuş"])

ve ardından Autohotkey'in ne yapmasını istediğinizi aşağıya yazın.

Örneğin, send komutunu kullanarak anahtarları gönderebilirsiniz.

Örneğin, klavyemin "Bu harika" yazmasını isteseydim "a" tuşuna tıkladığımda şunu eklerdim.

else if (çıktı == Main_keys["a"])

Gönder, bu harika

Numpad tuşları için bazı makrolar eklediğimi de göreceksiniz. Numpad'deki her tuşa bir emoji atanmıştır. (Anahtar kodlarını değiştireceği için Numlock'a tıklamadığınızdan emin olun)

Daha fazla yardım

Gerçekten güçlü makrolar yapmayı öğrenmek istiyorsanız, Autohotkey belgelerine göz atın. Ayrıca internete girmek için pek çok yardım var.

İyi şanlar.

Önerilen: