Software keyboard YUNZII YZ-21
Remap tombol, atur RGB, rekam macro, dan ubah pengaturan perangkat di YUNZII YZ-21. Gratis dan open source. Pakai di browser Chromium tanpa perlu instal apa pun, atau unduh aplikasi desktop untuk Windows, macOS, atau Linux. Keduanya berjalan sepenuhnya di mesin Anda sendiri: tanpa akun, dan versi browser tidak membuat permintaan jaringan sama sekali setelah halaman dimuat.
4 revisi YZ-21 dijual dengan nama ini. Mereka berada di controller yang berbeda, jadi memang hardware yang berbeda dan bukan sekadar kenaikan versi firmware. sharkfin tidak menanyakan yang mana milik Anda: board melaporkan ID perangkatnya sendiri saat dicolok, dan set perintah yang tepat mengikuti dari situ.
Apa yang sharkfin lakukan dengan YZ-21
- Remap tombol apa pun. Klik tombol pada gambar board dan beri fungsi tombol lain, tombol mouse, gerakan kursor, scroll wheel, macro, atau kontrol media. Layer dasar maupun layer Fn. 2 atau 3 profil onboard, tergantung revisi.
- Pencahayaan. 18 efek backlight dengan opsi arah, warna RGB penuh, kecerahan dan kecepatan. Efeknya berjalan di gambar board sambil Anda mengubahnya; slider menulis ke board saat Anda melepaskannya.
- Warna per tombol. Cat tombol satu per satu dan kirim polanya ke flash board.
- Macro. Rekam urutan tombol dan mouse dengan jeda per event ke 50 slot onboard, lalu bind sebuah tombol ke salah satunya.
- Debounce. Bisa diatur, 1 sampai 10.
- Timer tidur untuk 2.4 GHz di sebagian revisi dan Bluetooth di sebagian revisi, plus tidur dalam.
- Pengaturan perangkat. Kunci tombol Windows, tukar WASD dengan klaster panah, backlight mati, deteksi otomatis OS host, dan reset pabrik, semuanya dari halaman Perangkat.
- Cadangan. Ekspor semuanya ke sebuah file dan pulihkan nanti.
sharkfin menggambar YZ-21 tombol demi tombol, jadi Anda me-remap pada gambar board Anda sendiri.
YZ-21 sekilas
| Merek | YUNZII |
| Model | YZ-21 |
| ID USB | 3151:4003, 3151:4010, 3151:4018 |
| ID perangkat | 478, 790, 1123, 1154 |
| Keluarga protokol | yc500 |
| Pengaturan bisa ditulis | ya |
| Layout tergambar | ya |
| Profil onboard | 2 atau 3 |
| Efek backlight | 18 |
gen2 dan yc500 adalah dua set perintah yang dipakai keyboard ini. Perintah yang sama bisa berarti hal yang berbeda di masing-masing, jadi sharkfin tidak pernah menebak: board menyebutkan namanya sendiri saat dicolok, dan set perintahnya mengikuti dari situ.
Menghubungkan
Colokkan YZ-21 dengan kabel USB. Lewat receiver 2.4 GHz sharkfin membaca apa pun yang diteruskan receiver: sebagian membawa jalur pengaturan, sebagian tidak membawa apa-apa, dan model yang sama dijual dengan keduanya, jadi colokkan receiver-nya dan aplikasi akan memberi tahu punya Anda yang mana. Menulis butuh kabel. Bluetooth tidak punya jalur pengaturan. Pengaturan disimpan di keyboard-nya sendiri, jadi semua yang Anda ubah tetap bekerja secara nirkabel setelah kabel dicabut. sharkfin tidak pernah mem-flash firmware. Di Linux, AppImage dan versi browser butuh satu baris rule udev sebelum bisa membuka keyboard; paket .deb dan .rpm memasangnya sendiri. Dan kalau Anda mencari pengaturan polling rate atau report rate: tidak ada di sharkfin, karena hardware ini memang tidak menyediakannya.
Kalau YZ-21 berhenti merespons
Itu bisa terjadi: firmware berhenti menjawab dan aplikasi bilang board perlu dicolok ulang. Mengetik tetap bekerja sepanjang waktu. Urutannya:
- Tutup sharkfin, atau tab browser-nya. Selama salah satunya terbuka, ia terus mencoba menghubungi board.
- Cabut kabelnya, tunggu sepuluh detik, colokkan lagi. Board perlu kehilangan daya, bukan sekadar terhubung ulang.
- Fn + Home menyalakan kembali pencahayaan kalau backlight tampak mati.
- Fn + Esc, ditahan sekitar tiga detik, me-reset pengaturan board.
- Masih salah? Buka sharkfin dan pakai Perangkat, lalu Reset pabrik.
Semua ini tidak menyentuh firmware; tidak ada di sini yang bisa membuat YZ-21 tidak bisa dipakai.
Revisi YZ-21
| ID perangkat | ID USB | Controller | Keluarga | Bisa ditulis | Layout |
|---|---|---|---|---|---|
| 478 | 3151:4003 | yc580_yz21_dm | yc500 | ya | tergambar |
| 790 | 3151:4010 | yc580_yz21 | yc500 | ya | tergambar |
| 1123 | 3151:4018 | yc500_yz121_dm | yc500 | ya | tergambar |
| 1154 | 3151:4010 | yc500_yz121 | yc500 | ya | tergambar |