Isi kandungan:

Papan Kekunci Makro DIY: 5 Langkah
Papan Kekunci Makro DIY: 5 Langkah

Video: Papan Kekunci Makro DIY: 5 Langkah

Video: Papan Kekunci Makro DIY: 5 Langkah
Video: Veeeery useful keyboard #macropad #zmk #nrfmicro #diy 2024, November
Anonim
Papan Kekunci Makro DIY
Papan Kekunci Makro DIY

Dengan semakin banyak orang melakukan kerja yang cukup sengit di komputer mereka dan memasuki streaming. Anda mungkin mahu meningkatkan aliran kerja di komputer anda jika demikian, anda mungkin ingin mendapatkan papan kekunci sekunder, mungkin Streamdeck untuk mengotomatisasi beberapa tugas yang lebih berulang pada komputer anda, tetapi produk seperti Streamdeck berharga 150 dolar amazon (Pada masa penulisan ini).

Bagaimana jika saya memberitahu anda bahawa anda boleh menjadikan Papan Kekunci lama atau Numpad menjadi papan kekunci Makro yang dapat disesuaikan sepenuhnya. Tidak memerlukan perkakasan tambahan (Selain papan kekunci), dan hanya untuk kos Papan Kekunci. Bunyi sejuk betul. Izinkan saya mengikuti anda. Yang anda perlukan hanyalah sedikit pengetahuan pengekodan, sedikit kesabaran dan papan kekunci.

Jangan biarkan pengekodan menakutkan anda. Tidak akan sukar.

KREDIT

Saya sendiri tidak menggunakan kaedah ini untuk menyediakan papan kekunci kedua untuk makro. Saya ingin memberikan penghargaan penuh kepada Tom Scott dan TaranVH.

Papan kekunci TaranVH / ke-2

The Art of the Bodge: Bagaimana Saya Membuat Papan Kekunci Emoji

Saya mengubahsuai idea dan kod mereka agar sesuai dengan keinginan saya.

Bekalan

Papan kekunci

Langkah 1: Pasang Program yang Diperlukan

Anda mungkin tahu bahawa jika anda memasang 2 papan kekunci ke tingkap, tingkap tidak akan dapat membezakan antara keduanya, oleh itu kita harus sedikit kreatif.

LuaMacros - Muat turun

Untuk membezakan antara 2 papan kekunci kami akan menggunakan perisian yang bernama LuaMacros. LuaMacros dibuat untuk membina simulator penerbangan dan oleh itu dapat membezakan antara banyak papan kekunci.

Autohotkey - Muat turun

Untuk menyediakan makro yang akan menjadikan hidup anda lebih mudah, kami akan menggunakan Autohotkey. Bahasa skrip untuk membuat makro yang kuat.

Kod dari repositori GitHub saya - Muat turun

Anda akan menemui semua fail yang diperlukan dalam projek ini di halaman GitHub saya. Cukup klik butang hijau dan muat turun fail. Ini berguna untuk mengetahui di mana anda menyimpan folder yang anda dapat apabila anda mengklik muat turun di GitHub kerana ia akan membantu anda kemudian.

Langkah 2: Dapatkan ID Papan Kekunci Anda

Dapatkan ID Papan Kekunci Anda
Dapatkan ID Papan Kekunci Anda
Dapatkan ID Papan Kekunci Anda
Dapatkan ID Papan Kekunci Anda
Dapatkan ID Papan Kekunci Anda
Dapatkan ID Papan Kekunci Anda
Dapatkan ID Papan Kekunci Anda
Dapatkan ID Papan Kekunci Anda

Walaupun Windows tidak dapat membezakan antara papan kekunci, setiap papan kekunci mempunyai ID. Kami memerlukan ID ini untuk memberitahu LuaMacros papan kekunci mana yang merupakan papan kekunci MACRO kami.

Untuk mencari ID ini, buka Luamacros dan buka fail Get_key_codes.lua -Fail akan berada di folder yang anda muat turun dari GitHub

Apabila anda telah membuka fail, klik segitiga biru kecil di bahagian atas untuk menjalankan program. Anda akan diminta untuk menekan butang pada papan kekunci yang ingin anda ubah menjadi papan kekunci MACRO

Program ini kemudian akan mengeluarkan senarai semua peranti yang disambungkan. Sesuatu seperti yang anda lihat dalam gambar di atas: Dalam kes saya, anda dapat melihat bahawa saya mempunyai dua peranti yang disambungkan. MACROS adalah peranti yang baru anda kenal dengan menekan kekunci pada papan kekunci sekunder anda.

Di sebelah kanan MACROS, kami mempunyai rentetan panjang, Ini adalah gabungan jenis dan id peranti. Papan kekunci sekunder saya mempunyai id: PID_0745 anda dapati id antara 2 pertama &. Lihat gambar di atas

Catat id papan kekunci anda. Anda memerlukannya pada langkah 3.

Langkah 3: Konfigurasikan Fail: 2nd_keyboard.lua

Konfigurasikan Fail: 2nd_keyboard.lua
Konfigurasikan Fail: 2nd_keyboard.lua

Buka LuaMacros dan buka fail 2nd_keyboard.lua - fail boleh dijumpai di mana anda menjumpai Get_key_codes.luaSekarang cari baris:

kbID tempatan = 'PID_0745'

dan ganti id saya (PID_0745) dengan id yang anda dapati pada langkah 2. Ini adalah untuk memberitahu LuaMacros papan kekunci apa yang harus didengarkan. Berhati-hatilah untuk tidak mengubah perkara lain di talian.

Langkah 4: Cubalah

Anda sekarang harus siap dan bersedia menjalankan kedua-dua fail LuaMacros dan fail Autohotkey.

Untuk melakukan ini, buka fail 2nd_keyboard.lua terlebih dahulu di LuaMacros dan klik segitiga biru kecil. Sekarang klik kanan fail Main.ahk dalam penjelajah fail dan klik jalankan skrip.

Anda sekarang seharusnya dapat mengklik kekunci "1" pada papan kekunci kedua anda dan melihat pembukaan notepad. Sekiranya ini berlaku, anda telah menyediakan papan kekunci makro anda sepenuhnya.

Pada langkah seterusnya, kita akan melihat cara mengkonfigurasi makro anda sendiri

Sekiranya tidak berfungsi di sini adalah beberapa langkah penyelesaian masalah:

  1. Pastikan anda tidak mengubah perkara lain dalam kod tersebut secara tidak sengaja

  2. Pastikan anda menggantikan id papan kekunci saya dengan id papan kekunci anda yang betul
  3. Cuba papan kekunci lain

Langkah 5: Buat Makro Anda Sendiri

Buat Makro Anda Sendiri
Buat Makro Anda Sendiri

Penjelasan

Apabila LuaMacros mengesan bahawa anda telah mengklik kekunci pada papan kekunci makro, ia menuliskan kunci mana yang ditekan dalam kekunci fail. Txt kemudian tekan F24. F24 adalah kunci dalam tetingkap yang tidak terdapat pada papan kekunci anda. Apabila AutoHotkey. mengesan bahawa F24 telah ditekan ketika membaca fail apakah makro yang sepadan Segala-galanya di bawah

f24::

sehingga talian

kembali

adalah apa yang akan dilakukan AutoHotkey semasa F24 ditekan

Perkara pertama yang akan dilakukan Autohotkey semasa F24 ditekan adalah membaca apa yang ada di key.txt fail. Ini berlaku pada baris 37.

Saya kemudian telah membuat makro yang akan diaktifkan jika output fail adalah kunci "1". Sekiranya saya mengklik 1 pada papan kekunci Makro saya, Notepad akan dibuka. (Baris 41 - 43)

Perkara seterusnya yang dapat anda lihat ialah jika saya menekan "q" pada papan kekunci saya Alt akan ditekan ke bawah maka F4 akan ditekan maka Alt akan dilepaskan. Ini seperti menekan jari anda ke bawah Alt kemudian tekan f4 dan kemudian lepaskan Alt. Kombo kekunci ini akan menutup sebarang tetingkap aktif di Windows

Buat sendiri

Anda boleh terus menambahkan makro seperti ini dengan meneruskan corak. Untuk menambah tulisan makro baru

lain jika (ouput == Main_keys ["apa sahaja kunci yang anda mahukan dengan huruf kecil"])

dan kemudian tulis apa yang anda mahu Autohotkey lakukan di bawahnya.

Anda juga boleh menggunakan kunci di Numpad dengan menulis

lain jika (ouput == Numpad ["apa sahaja kunci yang anda mahukan dengan huruf kecil"])

dan kemudian tulis apa yang anda mahu Autohotkey lakukan di bawahnya.

Contohnya, anda boleh menghantar kunci dengan menggunakan arahan kirim.

Sekiranya saya, misalnya, mahu papan kekunci saya menaip "Ini saya hebat" Apabila saya mengklik kekunci "a", saya akan menambah

lain jika (output == Main_keys ["a"])

Hantar, Ini hebat

Anda juga akan melihat bahawa saya telah menambahkan beberapa makro untuk kunci Numpad. Setiap kunci di Numpad telah diberikan emoji. (Pastikan anda belum mengklik Numlock kerana ini akan mengubah kod kunci)

Pertolongan lanjut

Sekiranya anda ingin belajar bagaimana membuat makro yang sangat hebat, periksa dokumentasi Autohotkey. Terdapat juga banyak bantuan untuk mendapatkan di internet.

Semoga berjaya.

Disyorkan: