Bukankah menjengkelkan ketika aplikasi yang hampir identik menggunakan kombinasi tombol yang berbeda untuk mencapai hasil yang sama? Lebih buruk lagi, tidakkah Anda membencinya ketika sebuah perangkat lunak bersikeras menggunakan pintasan keyboard yang tidak jelas tanpa menawarkan opsi untuk memetakannya kembali? Bukankah lebih bagus untuk memiliki kendali mutlak atas bagaimana keyboard Anda berfungsi di setiap aplikasi? Yah, itu mungkin, berkat AutoHotkey.
Dengan AutoHotkey, Anda dapat memetakan ulang seluruh keyboard atau membuat pintasan khusus, baik "secara global" dan untuk setiap aplikasi satu per satu. Jika diinginkan, Anda bahkan dapat memiliki string teks khusus—atau bahkan seluruh template—untuk setiap aplikasi yang terikat pada kombinasi tombol yang sama. Anda hanya perlu AutoHotkey dan editor teks—bahkan Notepad akan melakukannya. Kedengarannya menarik? Kalau begitu mari kita langsung masuk.
Memulai Dengan Windows Spy di AutoHotKey
Saat ini, banyak keyboard dilengkapi dengan perangkat lunak untuk membuat pintasan dan makro khusus. Namun, seperti yang akan kita lihat, AutoHotkey lebih fleksibel karena tidak menggunakan keyboard.
Dengan itu, "kustomisasi keyboard" Anda tidak akan terikat pada keyboard tertentu. Anda akan dapat membawa skrip penyesuaian Anda ke komputer lain dan memiliki pintasan dan kode pendek aplikasi khusus Anda dan berjalan dalam waktu singkat.
Karena dalam artikel ini kami mulai bekerja, jika Anda ingin pengenalan yang tepat untuk AutoHotkey, periksa kami Panduan AutoHotkey cepat untuk Pemula.
Mulai dari mengunduh AutoHotkey dari situs resminya. Kemudian, instal seperti aplikasi lainnya. Anda tidak harus menjalankannya sesudahnya. Itu muncul ke dalam tindakan secara otomatis ketika Anda menjalankan skrip yang dibuat untuk itu. Jadi, mari kita buat skrip seperti itu.
Dengan AutoHotkey terinstal, klik kanan di mana saja, di desktop Anda atau di dalam folder tempat Anda ingin membuat skrip. Memilih Baru > Skrip AutoHotkey. Beri nama script-to-be Anda dan tekan Enter.
Dengan AutoHotkey, Anda dapat membuat pintasan "global" yang akan aktif di mana saja atau pintasan khusus aplikasi yang hanya akan berfungsi di dalam jendela aplikasi aktif. Untuk "menargetkan" aplikasi tertentu, Anda harus mengidentifikasinya dalam skrip Anda. AutoHotkey dapat membantu dengan itu melalui Window Spy-nya.
Klik dua kali pada skrip kosong Anda saat ini untuk menjalankannya, dan dengan itu, AutoHotkey. Klik kanan pada ikon AutoHotkey pada baki Windows, dan pilih Mata-Mata Jendela dari menu yang muncul.
Untuk menemukan pengenal yang diperlukan untuk menargetkan aplikasi, biarkan Window Spy di layar Anda, dan klik di jendela aplikasi Anda. Kemudian, perhatikan ahk_class, ahk_exe, dan ahk_pid entri, di bagian atas jendela Window Spy. Dalam kasus kami, kami ingin menargetkan aplikasi pencatat Obsidian yang populer. Karena perangkat lunak lain dapat memiliki ahk_class dan ahk_pid yang serupa, kami menggunakan file yang dapat dieksekusi sebagai target kami, menggunakan ahk_exe Obsidian.exe, seperti yang disebutkan dalam Window Spy.
Ketika Anda mengetahui target Anda, saatnya membuat skrip.
Saatnya Membuat Script di AutoHotKey
Klik kanan pada skrip Anda dan pilih Sunting Skrip untuk membukanya di editor teks default Anda. Seperti yang akan Anda lihat, itu akan diisi sebelumnya dengan beberapa nilai yang membantu kompatibilitas dan kinerja. Abaikan mereka, tekan Enter satu atau dua kali, dan targetkan aplikasi Anda menggunakan:
#IfWinActive APP_IDENTIFIER
Ganti APP_IDENTIFIER dengan target aktual yang Anda salin dari Window Spy AutoHotkey. Dalam kasus kami, ini diterjemahkan ke:
#IfWinActive ahk_exe Obsidian.exe
Saat menulis skrip AutoHotkey, Anda dapat menggunakan simbol berikut untuk tombol pengubah di keyboard Anda:
- ! untuk Alt
- + untuk Shift
- ^ untuk CTRL
- # untuk Kunci Windows
Namun, sebelum membuat pintasan Anda yang sebenarnya, uji apakah skrip memang hanya akan berfungsi saat aplikasi yang Anda pilih aktif. Cara termudah untuk melakukannya adalah dengan menggunakan apa yang disebut AutoHotkey "kotak pesan" atau, lebih tepatnya, "kotak pesan".
Ketik yang berikut ini langsung di bawah baris tempat Anda menargetkan aplikasi yang Anda pilih:
^a::
kotak pesan berfungsi!
kembali
Jika diterjemahkan ke dalam bahasa Inggris biasa, ini akan terlihat seperti:
- Kapan CTRL + A ditekan bersamaan pada keyboard...
- ... menunjukkan kotak pesan di layar yang menyatakan "berhasil!".
- Ketika pengguna mengakui kotak pesan itu, kembali ke keadaan sebelumnya.
Jalankan skrip Anda, tekan CTRL + A pada keyboard Anda, dan tidak akan terjadi apa-apa. Itu karena Anda telah menargetkan aplikasi tertentu tetapi belum beralih ke aplikasi tersebut. Jadi, aktifkan jendela aplikasi itu, tekan kombinasi yang sama, dan Anda akan melihat kotak pesan muncul yang menyatakan bahwa "berfungsi".
Sekarang, beralih kembali ke aplikasi lain dan coba lagi kombo kunci Anda. Semoga tidak terjadi apa-apa. Jika demikian, ini berarti MSGBOX Anda hanya aktif di aplikasi yang Anda targetkan, yang merupakan hasil yang kami inginkan dari skrip ini.
Jika keybind "bocor" ke aplikasi lain, periksa kembali sintaks Anda, dan pastikan tidak ada kesalahan ketik pada target yang Anda pilih.
Cara Membuat Profil Keyboard Kustom untuk Aplikasi Anda
AutoHotkey memudahkan untuk memetakan kembali apa yang dilakukan tombol pada keyboard Anda, baik secara individual maupun saat digabungkan. Apakah Anda ingin menukar kunci A dan B? Dalam sintaks AutoHotkey, ini akan terlihat seperti ini:
a:: b
b:: a
Namun, Anda mungkin tidak ingin memetakan ulang setiap tombol, tetapi untuk memiliki kombinasi multi-tombol, dengan satu atau beberapa tombol pengubah, lakukan tindakan tertentu.
Untuk membangun contoh sebelumnya, jika Anda ingin B muncul saat Anda menekan CTRL+A dan, sebaliknya, A muncul saat menekan CTRL+B, coba:
^a:: b
^b:: a
Tentu saja, ini hanyalah sebuah contoh. Dalam kehidupan nyata, menekan beberapa tombol untuk mengetik satu karakter adalah definisi kontraproduktif. Sebaliknya, menetapkan string teks ke kombinasi tombol dapat secara signifikan mempercepat entri teks. Agar nama, alamat email, atau teks lainnya diketik saat Anda menekan kombinasi tombol, Anda dapat menggunakan perintah "kirim" AutoHotkey. Ini "memberi tahu" AutoHotkey, seperti namanya, "mengirim" string teks yang mengikutinya ke jendela aktif. Dalam tindakan, mungkin terlihat seperti ini:
^+O::
kirim Odysseas
kembali
Dalam skrip di atas:
- Kita mulai dengan "memberi tahu" AutoHotkey bahwa itu harus melakukan sesuatu ketika kita menekan Shift + CTRL + O secara bersamaan.
- "Sesuatu" itu mengirimkan string "Odysseas", yang kebetulan adalah nama penulis ini, ke jendela yang aktif.
- Akhirnya, dengan "kembali", kami menyatakan setara dengan "itu saja, terima kasih, AutoHotkey!".
Cobalah bereksperimen dengan kombinasi tombol yang berbeda dan minta AutoHotkey mengirim berbagai string teks ke aplikasi pilihan Anda. Anda dapat memiliki beberapa aturan dalam skrip yang sama.
Menggunakan kombinasi keyboard untuk memasukkan string teks mungkin berguna untuk memasukkan nama dan alamat email Anda secara instan. Namun, itu tidak intuitif saat mengetik. Setelah beberapa saat, menjadi sulit untuk melacak apa yang dilakukan lusinan pintasan. Di situlah perluasan teks dapat membantu.
Alih-alih memetakan kombinasi tombol tertentu ke string teks, AutoHotkey memungkinkan Anda untuk menentukan kode pendek. Kemudian, ketika mendeteksi bahwa Anda mengetik salah satunya, ia dapat secara otomatis menggantinya dengan string teks yang lebih panjang. Ini sesederhana:
:*:MUO~::Manfaatkan
- ":*:" di awal baris menyatakan bahwa ini adalah aturan perluasan teks.
- Kemudian muncul kode pendek, yang dalam kasus kami adalah "MUO~".
- Seperti pintasan, "::" adalah padanan logis dari "=" dalam skenario ini.
- Bagian terakhir dari teka-teki adalah string teks sebenarnya yang ingin kita ganti "MUO~".
Dengan aturan ini, setiap kali kita mengetik MUO~ di aplikasi target kami, AHK akan masuk dan menggantinya dengan Menggunakan.
Setelah Anda selesai menentukan aturan untuk suatu aplikasi, Anda dapat menargetkan yang lain dengan cara yang persis sama. Gunakan "#IfWinActive APP_IDENTIFIER" lagi, kali ini menargetkan jendela aplikasi lain, dan ketik aturan Anda langsung di bawahnya.
Ulangi sebanyak yang Anda inginkan, buat profil pintasan dan kode pendek khusus aplikasi.
Karena skrip AutoHotkey pada dasarnya adalah file teks, inilah ide bagus: gabungkan skrip lain ke dalam skrip Anda sendiri, dan buat juga khusus untuk aplikasi! Periksa daftar kami Skrip AutoHotkey keren. Pilih yang Anda suka, tetapi alih-alih menggunakannya sebagai skrip mandiri, buka di editor teks.
Salin kontennya dan tambahkan di bawah bagian penargetan aplikasi dari skrip Anda. Simpan dan jalankan kembali skrip Anda, dan secara teoritis, skrip tersebut akan berfungsi sebagai bagian dari skrip Anda sendiri saat aplikasi yang Anda targetkan aktif.
Membuat Keyboard Anda Cerdas Dengan AutoHotKey
Seperti yang akan Anda temukan dalam jangka panjang, membuat skrip semacam itu adalah sebuah proses, bukan urusan satu kali. Seiring tuntutan Anda dan cara Anda menggunakan perangkat lunak Anda berubah, begitu juga skrip Anda.
Dengan terus memperluas dan mengutak-atik skrip Anda, Anda mungkin akan segera merasakan bagaimana peretas digambarkan dalam seri buta huruf teknologi. Dengan menekan setengah lusin tombol, dan kombinasi yang tidak jelas darinya yang hanya diketahui oleh Anda, Anda dapat menampilkan dinding teks di layar Anda seolah-olah dengan sihir.
Ingin menyelesaikan sesuatu lebih cepat? Berikut adalah lebih dari 40+ pintasan keyboard canggih yang akan menghemat waktu Anda.
Baca Selanjutnya
- jendela
- Windows 10
- Windows 11
- Tombol pintas otomatis
Kehidupan nyata OK dimulai sekitar pukul 10, ketika dia mendapatkan komputer pertamanya - Commodore 128. Sejak itu, dia telah mencairkan keycaps dengan mengetik 24/7, mencoba menyebarkan The Word Of Tech kepada siapa saja yang cukup tertarik untuk mendengarkan. Atau, lebih tepatnya, membaca.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan