Software keyboard ABKO CJ87
sharkfin mengenali dan membaca ABKO CJ87. 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.
Apa yang sharkfin lakukan dengan CJ87
- sharkfin akan mengenali board ini dan membaca pengaturannya, tapi tidak akan menulis ke board ini. Set perintahnya belum dipastikan, dan dua keluarga protokol di hardware ini berbagi opcode yang artinya berbeda, jadi penulisan yang salah alamat bisa mendarat di register yang aktif.
- Anda bisa membantu: tab Kontribusi di aplikasi mengumpulkan bundel data hanya baca untuk ditempel ke sebuah issue. Begitulah cara sebuah board berubah dari hanya baca menjadi didukung.
Gambar yang dimiliki sharkfin untuk CJ87 tahu bentuk board-nya tapi belum tahu slot internal mana tempat tiap tombol berada, jadi koneksi pertama menyertakan pemeriksaan: gambarnya dicocokkan dengan keymap yang dilaporkan board Anda sendiri, Anda mengonfirmasinya sekali, dan sejak itu Anda me-remap pada gambar. Sebelum itu aplikasi menampilkan kisi polos. Pemeriksaan ini ada karena dua board bisa berbagi satu gambar tapi tetap berbeda soal slot mana tempat sebuah tombol berada, dan tebakan yang salah akan mengirim remap ke tombol yang salah. sharkfin lebih memercayai keyboard Anda daripada file-nya sendiri.
CJ87 sekilas
| Merek | ABKO |
| Model | CJ87 |
| ID USB | 3151:4015 |
| ID perangkat | 3227 |
| Keluarga protokol | unknown |
| Pengaturan bisa ditulis | tidak, hanya baca |
| Layout tergambar | setelah pemeriksaan satu kali |
| Profil onboard | 2 |
Keluarga protokol “unknown” berarti sharkfin belum memastikan set perintah mana yang dipakai revisi ini, dan justru itulah alasannya tetap hanya baca.
Menghubungkan
Colokkan CJ87 dengan kabel USB. Tidak ada jalur konfigurasi lewat 2.4 GHz atau Bluetooth di hardware ini, jadi receiver atau pairing Bluetooth tidak akan bisa. Pengaturan disimpan di keyboard-nya sendiri, jadi semua yang Anda ubah tetap bekerja secara nirkabel setelah kabel dicabut. sharkfin tidak pernah mem-flash firmware, jadi tidak ada yang bisa membuat board mati total. Di Linux, browser maupun aplikasi butuh satu baris rule udev sebelum bisa membuka keyboard. Dan kalau Anda mencari pengaturan polling rate atau report rate: tidak ada di sharkfin, karena hardware ini memang tidak menyediakannya.
Kalau CJ87 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.
Semua ini tidak menyentuh firmware; tidak ada di sini yang bisa membuat CJ87 tidak bisa dipakai.