Laman » bagaimana untuk » Cara Buat Pintasan Papan Kekunci Custom dengan AutoHotkey

    Cara Buat Pintasan Papan Kekunci Custom dengan AutoHotkey

    Terdapat beberapa perkara yang hanya menyakitkan untuk menaip-terutamanya apabila anda perlu menaipnya berulang-ulang. Atau lebih buruk lagi, jika perkara yang anda mahu ketik tidak wujud pada papan kekunci anda. Apa yang anda lakukan jika anda menggunakan papan kekunci Amerika dan perlu mengganti dokumen menjadi dokumen?

    Saya mengalami masalah ini. Saya semakin marah, dan lebih buruk lagi, saya membuat kesilapan. Saya perlu membendung kegelisahan saya dan pastikan perkara-perkara yang membosankan saya harus diketik berulang kali adalah konsisten dan betul. Memburu untuk penyelesaian. Ternyata ada satu jawapan untuk kedua-dua masalah: AutoHotKey.

    Apa itu AutoHotkey?

    Di terasnya, AutoHotkey (AHK) adalah platform skrip. Dengan hanya sedikit "kod", anda boleh membuat skrip yang berjalan di latar belakang dan membolehkan anda melakukan apa saja dengan hotkey yang anda tetapkan. Sekiranya terdapat pintasan papan kekunci yang anda ingin ubah, anda boleh mengulanginya. Jika terdapat frasa yang anda taip secara teratur, anda boleh menetapkan kombinasi utama kepadanya. Sekiranya terdapat satu siri arahan yang anda secara manual dijalankan secara tetap, AHK boleh menjalankannya dengan kombo utama mudah.

    Jangan takut dengan kata-kata seperti "platform skrip" dan "kod," walaupun. AutoHotkey sangat mudah untuk bermula, terutamanya jika anda hanya memberikan hotkey asas kepada arahan asas. Kemungkinannya, anda boleh belajar apa yang anda perlukan sepanjang perjalanan satu petang. Mari kita lalui beberapa contoh asas mengenai apa yang boleh dilakukan oleh AutoHotkey untuk memulakan anda.

    Cara Pasang AutoHotkey

    Pergi ke laman web AutoHotkey untuk memuat turun program ini. Pada halaman utama adalah butang hijau besar yang mengatakan "Muat turun" di atasnya. Klik pada yang akan membawa anda ke halaman muat turun. Di sini anda boleh memuat turun butang teal untuk mendapatkan versi terkini.

    NOTA: Beberapa program antivirus akan membenderakan AutoHotkey sebagai malware. Ini adalah positif palsu. AutoHotkey sangat kuat, dan walaupun ia tidak berbahaya dengan sendirinya, ia adalah bahasa skrip - yang bermaksud anda boleh mencipta perisian hasad dengannya jika anda mempunyai keinginan untuk. Tetapi jangan bimbang untuk memuat turun program AutoHotkey asas itu sendiri; ia tidak akan membahayakan komputer anda.

    Setelah fail pemasangan dimuat turun, klik dua kali untuk memulakan pemasangan AutoHotkey. Hampir semua pengguna akan mahu menggunakan butang Pemasangan Express. Pemasangan tersuai memberikan anda pilihan sekitar tingkah laku lalai dan memasang lokasi. Membiarkan kesilapan di tempat adalah yang terbaik.

    Sebaik sahaja ia dipasang, anda sudah bersedia untuk mendapatkan perkara yang menyeronokkan: menulis skrip pertama anda.

    Cara Buat Skrip AutoHotkey Pertama Anda

    Menjalankan aplikasi AutoHotkey kini tidak akan melakukan apa-apa tetapi melancarkan halaman bantuannya. Untuk bermula, anda perlu mempunyai skrip yang memberitahu AutoHotkey tentang pintasan papan kekunci tersuai anda. Oleh itu, mulailah dengan membuat satu.

    Klik kanan pada Desktop anda (atau mana-mana folder lain) dan pilih Skrip New> AutoHotkey. Ini akan membuat fail baru dengan sambungan .ahk dalam folder itu. Namakan fail apa sahaja yang anda mahu, kemudian klik kanan padanya dan buka di Notepad. (atau program yang lebih mesra kod seperti Notepad ++, jika anda memilikinya). Terdapat beberapa teks dalam fail tersebut. Untuk skrip mudah seperti yang ditunjukkan di sini, ia boleh dialih keluar. Apabila anda semakin maju, anda mungkin mahu meninggalkannya.

    Anda akan diberikan sebutan hampir kosong bagi anda untuk membuat pintasan papan kekunci impian anda. Berikut adalah beberapa contoh.

    Mari kita mulakan dengan skrip kemasukan aksara yang sebenar. Saya mempunyai skrip yang saya gunakan setiap hari untuk membolehkan saya menaip aksara biasa dari bahasa Jerman yang tidak menggunakan papan kekunci bahasa Inggeris saya. Katakan saya mahu menaip aksara ß apabila saya menekan Alt + Shift + S pada papan kekunci saya. Dalam AutoHotkey, yang akan kelihatan seperti ini:

    !+s :: Hantar, ß

    Mari pecahkan sedikit teks ke bawah:

    • ! adalah simbol untuk kekunci Alt
    • + adalah simbol untuk kekunci Shift
    • s bermaksud (jelas) kunci S
    • :: Menandakan apa yang anda mahu kunci sebelum ini dijalankan apabila ditekan bersama
    • Hantar, adalah arahan yang mengetik teks prosiding
    • ß adalah teks yang kita mahu arahan untuk menaip.

    Pada asasnya, arahan ini mengatakan "Apabila Alt, Shift, dan S ditekan pada masa yang sama, taip ß."

    Anda boleh menambah pengubah lain juga. Sebagai contoh, jika anda menambah < symbol before your hotkey (so it reads , anda boleh memberitahu AutoHotkey untuk hanya menjalankan arahan jika kunci Kiri Alt digunakan.

    Skrip pintar Jerman-lambang saya kelihatan seperti ini:

     

    Jika anda tahu nama watak yang anda ingin tambahkan ke skrip anda, cari di Google mungkin cara paling cepat untuk mencarinya. Jika tidak, anda boleh mencarinya pada jadual ASCII atau Unicode.

    Anda boleh mengambil ini lebih jauh daripada watak individu sahaja. Sekiranya anda mendapati diri anda sentiasa bergelut untuk menterjemahkan rentetan aksara panjang yang kompleks, menjengkelkan, atau hanya panjang dari otak anda kepada jari anda, AutoHotkey adalah kawan terbaik anda yang baru. Dalam tugas saya yang lain, saya sering perlu menghubungi individu di institusi lain untuk membincangkan perkara keselamatan pada projek tanpa pengenalan dari orang yang saya bekerja dengan. Ini memerlukan saya menjelaskan siapa saya dan mengapa saya menghubungi mereka. Daripada menaip mesej ini, saya menggunakan hotstring dalam AHK. Skrip kelihatan seperti ini:

    The : *: pada mulanya memberitahu AHK untuk melihat sengatan yang mengikutinya. Dalam kes ini, rentetan itu ncm (pendek untuk "mesej sejuk baru" di kepala saya). Jadi bila-bila masa saya menaip huruf ncm dalam kotak, ia akan menukar mereka dengan rentetan teks yang mengikuti :: dalam skrip. Bukan sahaja saya telah menjadikan perenggan bernilai menaip ke dalam tiga ketukan kekunci, saya tahu ia akan menjadi betul setiap kali.

    Ini boleh dicapai dengan hotkey bukannya hotscript juga. Anda boleh menggantikannya : *: ncm dalam skrip dengan !+n dan mempunyai rentetan teks yang sama muncul dengan anda menekan Alt + N pada papan kekunci anda.

    AutoHotkey juga mempunyai keupayaan untuk menarik maklumat asas dari komputer anda. Sebagai contoh, ia boleh mendapatkan tarikh hari ini. Jadi jika anda seorang yang memasuki tarikh ke dalam banyak bidang, skrip ini boleh menjadi lifesaver.

    Sekiranya anda menjalankan skrip ini, AutoHotkey akan menjatuhkan tarikh semasa di mana sahaja kursor anda berada. Anda boleh bermain dengan perkara seperti format (dd / MM / yyyy versus MM / dd / yyyy misalnya) dalam skrip juga.

    Melangkah Lagi: Jalankan Program, Remap Shortcuts, dan Lebih Lanjut

    AutoHotkey boleh melakukan lebih banyak daripada memasukkan teks (walaupun itu adalah salah satu kegunaannya yang lebih umum). Anda juga boleh menggunakannya untuk menjalankan program apabila anda menekan kekunci tertentu, kekangan semula seperti Alt + Tab ke hotkeys pilihan anda, atau butang remap pada tetikus anda. Jika anda benar-benar mendalam, anda juga boleh membuat kotak dialog atau program penuh dengan AutoHotkey.

    Anda boleh melihat simbol yang berlainan untuk hotkeys dalam dokumentasi AutoHotkey. Anda juga boleh melihat tutorial pemula mereka untuk lebih banyak contoh bahan yang boleh anda lakukan dalam skrip. Sekiranya anda terperangkap, forum AutoHotkey adalah tempat yang bagus untuk mencari, bertanya, dan mengetahui lebih lanjut mengenai apa yang boleh dilakukan oleh AutoHotkey.