Windows
AutoHotkey
AutoHotkey (AHK) adalah perangkat lunak pembuatan makro dan otomatisasi open-source untuk Windows yang memungkinkan pengguna untuk mengotomatiskan tugas yang berulang. Ini didorong oleh bahasa scripting yang awalnya ditujukan untuk menyediakan cara pintas keyboard, atau dikenal sebagai hotkey, yang seiring waktu berkembang menjadi bahasa scripting yang lengkap.
http://ahkscript.org/
Untuk mempelajari tentang AHK saya sarankan memeriksa situsnya , halaman yang disebutkan dalam Referensi Cepat dan terutama membaca sekilas tentang setidaknya Tutorial Pemula AutoHotkey . Jangan lupa mengunduh , memasang, dan mengutak-atik sendiri. Ada juga forum yang bermanfaat .
Contoh
Dalam hal ini Anda harus melihat secara khusus pada halaman-halaman berikut: Tombol Cepat (Mouse, Joystick dan Pintasan Keyboard) , Daftar Tombol, Tombol Mouse, dan Kontrol Joystick dan Kirim / SendRaw / SendInput / SendPlay / SendEvent: Kirim Tombol & Klik . Maka Anda akan dapat menyusun skrip AHK sederhana, misalnya sesuatu seperti:
^! Kiri :: Kirim {Media_Prev}
^! Down :: Send {Media_Play_Pause}
^! Kanan :: Kirim {Media_Next}
+ ^! Kiri :: Kirim {Volume_Down}
+ ^! Bawah :: Kirim {Volume_Mute}
+ ^! Kanan :: Kirim {Volume_Up}
^!. ::
MsgBox, 0,, Hello AHK world!
kembali
Di sini Anda mendefinisikan tindakan berikut:
- Ctrl+ Alt+ ←mengirimPrevious
- Ctrl+ Alt+ ↓mengirimPlay/Pause
- Ctrl+ Alt+ →mengirimNext
- Ctrl+ Shift+ Alt+ ←mengirimVolume Down
- Ctrl+ Shift+ Alt+ ↓mengirimMute
- Ctrl+ Shift+ Alt+ →mengirimVolume Up
- Ctrl+ Alt+ .memanggil kotak pesan yang menyapa dunia AHK (hanya untuk menampilkan pemetaan perintah-kunci non-onlin yang diakhiri dengan
return
)
Pemakaian
Anda membuat .ahk
file, rekatkan kode di atas di dalamnya (tanpa MsgBox yang tidak berguna, tentu saja), simpan dan klik dua kali untuk menjalankannya. Anda akan mendapatkan ikon H di systray yang memungkinkan Anda untuk berinteraksi dengan skrip, terutama: menangguhkan tombol pintas, menjeda skrip (tidak berguna di sini) atau keluar saja. Untuk kenyamanan yang lebih baik saya sarankan kompilasi skrip tersebut. Anda dapat melakukannya menggunakan Right Button Mouse pada file dan memilih Compile Script. Kemudian Anda akan mendapatkan .exe
file (cukup besar, tetapi seperti autohotkey lengkap) yang dapat Anda bagikan dengan orang lain atau menambahkan ke autostart misalnya.
Memetakan ulang melalui "Scancode Map" / KeyTweak Registry
Di halaman AutoHotkey's Remapping Keys and Buttons Anda dapat membaca tentang cara lain untuk menetapkan kunci ke tombol, memetakan kembali. Ini mungkin tidak berguna dalam kasus Anda (kecuali Anda siap "kehilangan" beberapa kunci), tetapi masih layak dibaca. (Maka Anda harus mencari tahu mengapa saya belum menggunakan remapping AHK dalam contoh saya.)
Izinkan saya mengutipnya (tanpa blockquote untuk mempertahankan pemformatan) dan perbaiki beberapa tautan di sepanjang jalan:
<quote>
Keuntungan
- Memetakan ulang registri umumnya lebih murni dan efektif daripada memetakan ulang AutoHotkey . Misalnya, ia bekerja di berbagai gim yang lebih luas, ia tidak memiliki masalah alt-tab yang diketahui , dan ia mampu menembakkan hotkey hook AutoHotkey (sedangkan memetakan kembali AutoHotkey membutuhkan penyelesaian ).
- Jika Anda memilih untuk membuat entri registri secara manual (dijelaskan di bawah), sama sekali tidak diperlukan perangkat lunak eksternal untuk memetakan kembali keyboard Anda. Bahkan jika Anda menggunakan KeyTweak untuk membuat entri registri untuk Anda, KeyTweak tidak perlu tetap berjalan sepanjang waktu (tidak seperti AutoHotkey).
Kekurangan
- Memetakan ulang registri relatif permanen: diperlukan reboot untuk membatalkan perubahan atau menerapkan yang baru.
- Efeknya bersifat global: tidak dapat membuat remapping khusus untuk pengguna, aplikasi, atau lokal tertentu.
- Itu tidak dapat mengirim penekanan tombol yang dimodifikasi oleh Shift, Control, Alt, atau AltGr. Misalnya, itu tidak dapat memetakan kembali huruf kecil ke huruf besar.
- Ini hanya mendukung keyboard (AutoHotkey memiliki mouse remapping dan beberapa joystick remapping terbatas ).
Cara Mendaftar Perubahan ke Registry
Setidaknya ada dua metode untuk memetakan kembali kunci melalui registri:
- Gunakan program seperti KeyTweak (freeware) untuk memetakan kembali kunci Anda secara visual. Ini akan mengubah registri untuk Anda.
- Remap kunci secara manual dengan membuat file .reg (teks biasa) dan memuatnya ke dalam registri. Ini ditunjukkan di www.autohotkey.com/forum/post-56216.html#56216
</quote>
EventGhost
EventGhost adalah alat otomatisasi yang canggih, mudah digunakan dan dapat dikembangkan untuk MS Windows. Itu dapat menggunakan perangkat input yang berbeda seperti inframerah atau kontrol jarak jauh nirkabel untuk memicu makro, yang pada bagian mereka mengendalikan komputer dan perangkat keras yang terpasang. Sehingga dapat digunakan untuk mengontrol Media-PC dengan remote konsumen yang normal. Tetapi kemungkinan penggunaannya jauh melebihi ini.
http://www.eventghost.org/
Belum mencobanya, tetapi terlihat menarik dan sedikit terkait, jadi saya pikir ada baiknya menyebutkannya di sini.
Beberapa Pengguna Super mungkin ingat Girder, yang sayangnya berhenti menjadi freeware sejak lama. EventGhost sepertinya agak mirip. Saya tidak lagi memiliki TVPhone98 AverMedia, tetapi menggunakan remote via Girder sangat menyenangkan.