Saat Anda menekan tombol pada keyboard Anda, perangkat keras menghasilkan 'kode pindai', yang kemudian ditafsirkan oleh perangkat lunak sebagai penekanan tombol tertentu.
Penugasan kembali kunci
KeyTweak memungkinkan Anda untuk menetapkan kembali penekanan tombol yang ditafsirkan oleh Windows dari setiap kode pemindaian dengan menambahkan entri Registry yang sesuai.
Sayangnya, itu tidak memungkinkan Anda untuk menambahkan kunci palsu tambahan. Yang paling dekat yang didapat adalah memungkinkan penugasan kembali tombol kontrol media / web yang dimiliki beberapa keyboard. Itu juga tidak membiarkan Anda menetapkan kode kunci yang biasanya tidak digunakan keyboard Anda. Jadi jika Anda memiliki keyboard AS, itu tidak akan membiarkan Anda menetapkan Ó atau £. Jadi Anda masih akan dibatasi untuk menggunakan huruf kunci normal, yang Anda katakan telah habis.
Memalsukannya
AutoHotkey memungkinkan kode pindai dan simbol yang tidak biasa dihasilkan oleh skrip.
Skrip ini menghasilkan £ setiap kali Win + p ditekan (saya mendapatkan simbol dari internet, dan menempelkannya ke editor teks yang saya gunakan untuk membuat skrip):
#p::
send, £
Bergantung pada gim Anda, Anda mungkin bisa menggunakan skrip seperti ini untuk mendapatkan £ sebagai kunci dalam gim Anda. Tapi, jika game menunggu kode pemindaian keyboard aktual dihasilkan, ini tidak akan berfungsi. Itu tergantung pada bagaimana game berinteraksi dengan perangkat keras.
Untungnya, AutoHotkey juga dapat menghasilkan kode pindaian keyboard. Script ini akan menghasilkan Spasi ketika Win + p ditekan, karena kode pindai 39 (hex) adalah spasi (lihat Daftar Kode Pindai ).
#p::
send, {sc39}
AutoHotkey juga memiliki metode lain untuk menghasilkan Kunci Virtual. Saya belum meneliti perbedaannya, tetapi skrip ini akan menghasilkan ruang menggunakan kunci virtual saat menekan win + p:
#p::
send, {vk20}
Referensi ini mencantumkan semua kode Virtual Key, termasuk banyak kunci non-standar yang belum Anda gunakan:
https://autohotkey.com/board/topic/98757-how-to-create-a-new-virtual- kunci /
Anda bisa mencoba membuat skrip yang mengirimkan Kunci Virtual non-standar ke gim Anda. Jika game mendaftarkannya dan memungkinkan Anda menyimpannya di halaman pengaturan keyboard-nya, Anda mungkin akan membuatnya berfungsi.
Bagian terakhir dari teka-teki adalah mendapatkan makro Logitech untuk memanggil skrip AutoHotkey yang menghasilkan Kunci Virtual. Anda akan membuat skrip AutoHotkey tanpa hotkey, sehingga langsung menyala saat dijalankan - seperti
send, {vk7B}
atau
send, £
Kaitkan file * .ahk dengan program Autohotkey, dan kemudian dapatkan makro Logitech untuk membuka skrip yang disimpan.
Catatan: Saya belum menguji ini di game mana pun. Kemungkinan akan memiliki hasil yang berbeda di berbagai permainan - tergantung pada apa yang mereka terima sebagai entri yang valid. Di tautan Tombol Virtual di atas, orang-orang mendiskusikan melakukan hampir apa yang ingin Anda lakukan, dan tampaknya telah berhasil menggunakan kunci F13-F24, jadi mungkin coba yang pertama.
vk7B sc58 F12
vk7C sc64 F13
vk7D sc65 F14
vk7E sc66 F15
vk7F sc67 F16
vk80 sc68 F17
vk81 sc69 F18
vk82 sc6A F19
vk83 sc6B F20
vk84 sc6C F21
vk85 sc6D F22
vk86 sc6E F23
vk87 sc76 F24
EDIT:
Seperti yang diminta dalam komentar; skrip sederhana untuk membuat F13 bisa terlihat seperti:
b::
send, {vk7C}
Setiap kali Anda menekan 'b' saat skrip ini aktif (di baki Anda dekat jam), F13 akan dikirim. Script ini akan tetap aktif dan berjalan setiap kali Anda menekan 'b' hingga Anda membunuhnya. Setelah game mendaftarkan F13 dalam pengaturan kunci, bunuh skrip ini, dan buat skrip seperti ini untuk dipanggil Logitech:
send, {vk7C}
Yang ini tidak akan tetap aktif, itu akan berjalan sekali dan kemudian berakhir, setiap kali dipanggil.