Phần mềm bàn phím ABKO CJ87
sharkfin nhận diện và đọc cài đặt của ABKO CJ87. Miễn phí và mã nguồn mở. Dùng ngay trong trình duyệt Chromium mà không cần cài đặt, hoặc tải ứng dụng desktop cho Windows, macOS hoặc Linux. Dù dùng cách nào, phần mềm cũng chạy hoàn toàn trên máy của bạn: không cần tài khoản, và phiên bản trình duyệt không gửi bất kỳ yêu cầu mạng nào sau khi trang đã tải xong.
sharkfin làm được gì với CJ87
- sharkfin sẽ nhận diện bàn phím này và đọc cài đặt của nó, nhưng sẽ không ghi vào bàn phím. Tập lệnh của bàn phím này chưa được xác định, và hai họ giao thức trên phần cứng này dùng chung opcode nhưng mang ý nghĩa khác nhau, nên một lệnh ghi sai địa chỉ có thể tác động lên một thanh ghi đang hoạt động.
- Bạn có thể giúp: tab Contribute của ứng dụng thu thập một gói dữ liệu chỉ đọc để dán vào một issue. Đó là cách một bàn phím chuyển từ chỉ đọc sang được hỗ trợ đầy đủ.
Hình vẽ mà sharkfin có cho CJ87 biết hình dáng bàn phím nhưng chưa biết mỗi phím thuộc slot nội bộ nào, nên lần kết nối đầu tiên sẽ có một bước kiểm tra: hình vẽ được đối chiếu với keymap mà chính bàn phím của bạn báo về, bạn xác nhận một lần, và từ đó trở đi bạn đổi chức năng phím ngay trên hình. Trước lúc đó, ứng dụng hiển thị dạng lưới đơn giản. Bước kiểm tra này tồn tại vì hai bàn phím có thể dùng chung một hình vẽ nhưng lại khác nhau về slot mà mỗi phím thuộc về, và một phán đoán sai sẽ gửi lệnh đổi phím đến nhầm phím. sharkfin tin bàn phím của bạn hơn là tin dữ liệu của chính mình.
Tổng quan về CJ87
| Thương hiệu | ABKO |
| Model | CJ87 |
| ID USB | 3151:4015 |
| ID thiết bị | 3227 |
| Họ giao thức | unknown |
| Có thể ghi cài đặt | không, chỉ đọc |
| Layout minh họa | sau một lần kiểm tra |
| Profile trên bàn phím | 2 |
Họ giao thức “unknown” nghĩa là sharkfin chưa xác định được phiên bản này dùng tập lệnh nào, và đó chính là lý do nó vẫn ở chế độ chỉ đọc.
Đang kết nối
Cắm CJ87 bằng cáp USB. Phần cứng này không có kênh cấu hình qua 2.4 GHz hay Bluetooth, nên dùng receiver hay ghép nối Bluetooth sẽ không được. Cài đặt được lưu ngay trên bàn phím, nên mọi thay đổi vẫn hoạt động khi dùng không dây sau khi rút cáp. sharkfin không bao giờ flash firmware, nên không có gì ở đây có thể làm hỏng bàn phím. Trên Linux, cả trình duyệt lẫn ứng dụng đều cần một dòng lệnh udev trước khi có thể mở bàn phím. Còn nếu bạn đang tìm cài đặt polling rate hay report rate: sharkfin không có, vì phần cứng này không cung cấp tùy chỉnh đó.
Nếu CJ87 ngừng phản hồi
Chuyện này có thể xảy ra: firmware ngừng phản hồi và ứng dụng báo cần cắm lại bàn phím. Việc gõ phím vẫn hoạt động bình thường trong suốt thời gian đó. Thực hiện theo thứ tự:
- Đóng sharkfin, hoặc tab trình duyệt. Khi một trong hai còn mở, nó vẫn liên tục cố kết nối với bàn phím.
- Rút cáp, đợi mười giây, rồi cắm lại. Bàn phím cần bị mất nguồn hẳn, chứ không chỉ kết nối lại.
- Fn + Home bật lại đèn nếu đèn nền có vẻ đã tắt hẳn.
- Fn + Esc, giữ khoảng ba giây, sẽ đặt lại cài đặt của bàn phím.
Không thao tác nào ở đây động đến firmware; không gì ở đây có thể làm hỏng CJ87.