Neredeyse aynı uygulamaların aynı sonucu elde etmek için farklı tuş kombinasyonları kullanması can sıkıcı değil mi? Daha da kötüsü, bir yazılım parçası, onları yeniden eşleme seçeneği sunmadan belirsiz klavye kısayollarını kullanmakta ısrar ettiğinde bundan nefret etmiyor musunuz? Klavyenizin her uygulamada nasıl çalıştığı üzerinde mutlak kontrole sahip olmak harika olmaz mıydı? AutoHotkey sayesinde bu mümkün.
AutoHotkey ile tüm klavyenizi yeniden eşleyebilir veya hem "küresel olarak" hem de her uygulama için ayrı ayrı özel kısayollar oluşturabilirsiniz. Dilerseniz, aynı tuş kombinasyonlarına bağlı her uygulama için özel metin dizelerine ve hatta tüm şablonlara bile sahip olabilirsiniz. Yalnızca AutoHotkey'e ve bir metin düzenleyiciye ihtiyacınız var; hatta Not Defteri bile işinizi görecektir. Kulağa ilginç geliyor mu? O zaman hemen içeri girelim.
AutoHotKey'de Windows Spy'a Başlarken
Günümüzde birçok klavye, özel kısayollar ve makrolar oluşturmak için yazılımla birlikte gelir. Ancak, göreceğimiz gibi, AutoHotkey klavyeden bağımsız olduğu için daha çok yönlüdür.
Bununla, "klavye özelleştirmeleriniz" belirli bir klavyeye bağlı olmayacak. Özelleştirme komut dosyanızı diğer bilgisayarlara götürebilecek ve özel uygulama kısayollarınızı ve kısa kodlarınızı kısa sürede hazır hale getirebileceksiniz.
Bu makalede temel attığımız için, AutoHotkey'e uygun bir giriş yapmak istiyorsanız, şuraya bakın: Yeni Başlayanlar için hızlı AutoHotkey Kılavuzu.
La başlamak AutoHotkey'i resmi sitesinden indirmek. Ardından, başka herhangi bir uygulama gibi yükleyin. Daha sonra çalıştırmanız gerekmez. Bunun için yapılmış bir komut dosyasını çalıştırdığınızda otomatik olarak harekete geçer. Öyleyse, böyle bir komut dosyası oluşturalım.
AutoHotkey yüklüyken, masaüstünüzde veya komut dosyanızı oluşturmak istediğiniz bir klasörün içinde herhangi bir yere sağ tıklayın. Seçmek Yeni > AutoHotkey Komut Dosyası. Komut dosyanıza bir ad verin ve Enter'a basın.
AutoHotkey ile her yerde etkin olacak "genel" kısayollar veya yalnızca etkin bir uygulamanın penceresinde çalışacak uygulamaya özel kısayollar oluşturabilirsiniz. Belirli bir uygulamayı "hedeflemek" için, onu komut dosyanızda tanımlamanız gerekir. AutoHotkey, Window Spy aracılığıyla bu konuda yardımcı olabilir.
Çalıştırmak için şu anda boş olan komut dosyanıza ve onunla birlikte AutoHotkey'e çift tıklayın. Windows tepsisindeki AutoHotkey simgesine sağ tıklayın ve pencere casusu Açılan menüden.
Bir uygulamayı hedeflemek için gereken tanımlayıcıları bulmak için Window Spy'ı ekranınızda bırakın ve uygulamanızın penceresine tıklayın. Ardından, dikkat edin ahk_class, ahk_exe, ve ahk_pid girdiler, Window Spy penceresinin en üstünde. Bizim durumumuzda, popüler Obsidian not alma uygulamasını hedeflemek istedik. Diğer yazılımlar benzer bir ahk_class ve ahk_pid'e sahip olabileceğinden, yürütülebilir dosyasını hedefimiz olarak kullandık. ahk_exe Obsidian.exe, Window Spy'da belirtildiği gibi.
Hedefinizi bildiğinizde, senaryo yazma zamanı.
AutoHotKey'de Komut Dosyası Oluşturma Zamanı
Komut dosyanıza sağ tıklayın ve seçin Komut Dosyasını Düzenle varsayılan metin düzenleyicinizde açmak için. Göreceğiniz gibi, uyumluluk ve performansa yardımcı olan bazı değerlerle önceden doldurulacaktır. Bunları yok sayın, bir veya iki kez Enter tuşuna basın ve aşağıdakileri kullanarak uygulamanızı hedefleyin:
#IfWinActive APP_IDENTIFIER
APP_IDENTIFIER'ı AutoHotkey's Window Spy'dan kopyaladığınız gerçek hedefle değiştirin. Bizim durumumuzda, bu şuna çevrildi:
#IfWinActive ahk_exe Obsidian.exe
AutoHotkey komut dosyalarını yazarken, klavyenizdeki değiştirici tuşlar için aşağıdaki sembolleri kullanabilirsiniz:
- ! Alt için
- + Vardiya için
- ^ CTRL için
- # Windows Anahtarı için
Gerçek kısayollarınızı oluşturmadan önce, komut dosyasının gerçekten yalnızca seçtiğiniz uygulama etkin olduğunda çalışıp çalışmayacağını test edin. Bunu yapmanın en kolay yolu, AutoHotkey'in "mesaj kutusu" veya daha doğrusu "msgbox" dediği şeyi kullanmaktır.
Seçtiğiniz uygulamayı hedeflediğiniz satırın altına doğrudan şunu yazın:
^a::
msgbox işe yarıyor!
dönüş
Düz İngilizceye çevrilirse, bu şöyle görünür:
- Ne zaman CTRL + A klavyede birlikte basılır...
- ... ekranda "işe yarıyor!" yazan bir mesaj kutusu gösterin.
- Kullanıcı bu mesaj kutusunu onayladığında önceki duruma dönün.
Komut dosyanızı çalıştırın, basın CTRL + A klavyenizde ve hiçbir şey olmamalı. Bunun nedeni, belirli bir uygulamayı hedeflemiş olmanız ancak henüz ona geçmemiş olmanızdır. Bu nedenle, o uygulamanın penceresini etkinleştirin, aynı kombinasyona basın ve "işe yaradığını" belirten bir mesaj kutusu açıldığını görmelisiniz.
Şimdi başka bir uygulamaya geri dönün ve tuş kombinasyonunuzu yeniden deneyin. Umarım, hiçbir şey olmamalı. Öyleyse, bu, MSGBOX'unuzun yalnızca hedeflenen uygulamanızda etkinleştirildiği anlamına gelir; bu, bu komut dosyasından istediğimiz sonuçtur.
Tuş bağlantısı diğer uygulamalara "sızarsa" sözdiziminizi iki kez kontrol edin ve seçtiğiniz hedefte yazım hatası olmadığından emin olun.
Uygulamalarınız İçin Özel Klavye Profilleri Nasıl Yapılır?
AutoHotkey, klavyenizdeki tuşların hem ayrı ayrı hem de birleştirildiğinde ne yaptığını yeniden eşleştirmeyi kolaylaştırır. A ve B tuşlarını değiştirmek ister misiniz? AutoHotkey sözdiziminde bu şöyle görünür:
bir:: b
b:: bir
Ancak, muhtemelen tek tek tuşları yeniden eşlemek istemezsiniz, ancak bir veya daha fazla değiştirici tuşla çoklu tuş kombinasyonlarına sahip olmak, belirli eylemleri gerçekleştirmek istersiniz.
Önceki örneği geliştirmek için, CTRL+A'ya bastığınızda B'nin görünmesini ve tam tersi, CTRL+B'ye bastığınızda A'nın görünmesini istiyorsanız, şunu deneyin:
^a:: b
^b:: bir
Tabii ki, bu sadece bir örnek. Gerçek hayatta, tek bir karakter yazmak için birden çok tuşa basmak ters etkinin tam tanımıdır. Buna karşılık, tuş kombinasyonlarına metin dizeleri atamak, metin girişini önemli ölçüde hızlandırabilir. Bir tuş kombinasyonuna bastığınızda adınızı, e-posta adresinizi veya başka bir metin parçasını yazmak için AutoHotkey'in "gönder" komutunu kullanabilirsiniz. Bu, AutoHotkey'e adından da anlaşılacağı gibi, onu takip eden metin dizesini etkin pencereye "gönderdiğini" "söyler". Eylemde, şöyle görünebilir:
^+O::
Odysseas'ı gönder
dönüş
Yukarıdaki komut dosyasında:
- AutoHotkey'e Shift + CTRL + O tuşlarına aynı anda bastığımızda bir şeyler yapması gerektiğini "söyleyerek" başlıyoruz.
- Bu "bir şey", bu yazarın adı olan "Odysseas" dizesini etkin pencereye gönderiyor.
- Son olarak, "return" ile "hepsi bu kadar, teşekkürler, AutoHotkey!" nin eşdeğerini belirtiyoruz.
Farklı tuş kombinasyonlarını denemeyi ve AutoHotkey'in seçtiğiniz uygulamaya çeşitli metin dizeleri göndermesini sağlamayı deneyin. Aynı komut dosyasında birden fazla kuralınız olabilir.
Metin dizelerini girmek için klavye kombinasyonlarını kullanmak, adınızı ve e-posta adresinizi anında girmek için yardımcı olabilir. Ancak, yazarken sezgisel değildir. Bir süre sonra onlarca kısayolun ne işe yaradığını takip etmek zorlaşıyor. Metin genişletmenin yardımcı olabileceği yer burasıdır.
AutoHotkey, belirli tuş kombinasyonlarını metin dizeleriyle eşleştirmek yerine, kısa kodlar tanımlamanıza olanak tanır. Ardından, bunlardan birini yazdığınızı algıladığında, otomatik olarak daha uzun bir metin dizesiyle değiştirebilir. Bu kadar basit:
:*:MUO~::Kullanın
- Satırın başındaki ":*:" bunun bir metin genişletme kuralı olduğunu belirtir.
- Ardından, bizim durumumuzda "MUO~" olan kısa kod gelir.
- Kısayollarda olduğu gibi, "::" bu senaryoda "=" mantıksal eşdeğeridir.
- Bulmacanın son parçası, "MUO~" ile değiştirmek istediğimiz gerçek metin dizisidir.
Bu kuralla, her yazdığımızda MUO~ hedeflenen uygulamamızda, AHK devreye girecek ve Faydalanmak.
Bir uygulama için kuralları tanımlamayı bitirdikten sonra, tam olarak aynı şekilde bir başkasını hedefleyebilirsiniz. "#IfWinActive APP_IDENTIFIER" öğesini tekrar kullanın, bu sefer başka bir uygulamanın penceresini hedefleyin ve bunun için kurallarınızı doğrudan altına yazın.
Uygulamaya özel kısayol ve kısa kod profilleri oluşturarak istediğiniz kadar tekrarlayın.
AutoHotkey komut dosyaları temelde metin dosyaları olduğundan, işte size harika bir fikir: diğer komut dosyalarını kendi komut dosyalarınıza dahil edin ve ayrıca bunları uygulamaya özel yapın! Listemizi kontrol edin harika AutoHotkey Komut Dosyaları. Beğendiğiniz herhangi birini seçin, ancak bunları bağımsız komut dosyaları olarak kullanmak yerine bir metin düzenleyicide açın.
İçeriklerini kopyalayın ve komut dosyanızın uygulama hedefleme bölümünün altına ekleyin. Komut dosyanızı kaydedin ve yeniden çalıştırın ve teorik olarak, hedeflediğiniz uygulama etkin olduğunda bu komut dosyaları kendi komut dosyalarınızın bir parçası olarak çalışmalıdır.
AutoHotKey ile Klavyenizi Akıllı Hale Getirin
Uzun vadede göreceğiniz gibi, bu tür komut dosyalarını oluşturmak bir kerelik bir iş değil, bir süreçtir. Talepleriniz ve yazılımınızı kullanma şekliniz değiştikçe, betikleriniz de değişecektir.
Komut dosyalarınızı sürekli genişleterek ve ince ayar yaparak, yakında bilgisayar korsanlarının teknoloji okuryazar olmayan dizilerde nasıl tasvir edildiğini hissedebilirsiniz. Yarım düzine tuşa ve bunların sadece sizin bildiğiniz belirsiz kombinasyonlarına basarak, ekranınızda sihir gibi bir metin duvarı belirebilirsiniz.
İşleri daha çabuk halletmek ister misiniz? İşte size zaman kazandıracak 40'tan fazla güçlü klavye kısayolu.
Sonrakini Oku
- pencereler
- Windows 10
- Windows 11
- OtomatikKısayol tuşu
OK'nin gerçek hayatı, ilk bilgisayarını, bir Commodore 128'i aldığında, yaklaşık 10 yaşında başladı. O zamandan beri, 7/24 yazarak klavye tuşlarını eritiyor ve The Word Of Tech'i dinleyecek kadar ilgilenen herkese yaymaya çalışıyor. Daha doğrusu okuyun.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın