在下曾因為一些 巨集鍵盤或滑鼠 的 更新程式 沒有 Linux版本 而 逆向工程更新訊號,
根據訊號的規格自行編寫了 Python程式 來更新,讓 Linux 也能更新這些裝置。
不過,使用 Python 仍然需要額外安裝一些 函式庫,因此在下希望能找到更方便的操作方法。
透過錯誤經驗,分享科技與遊戲當中的技術,提醒自己及瀏覽此網誌的人,避免踏進相同的陷阱。
本網誌只提供技術概要及合法軟件連結(如有)。
如閣下因下載、安裝、設定資料等操作,導致任何損失,請自行承擔風險及處理,在下不會負責。
2026-02-08
使用 WebHID API 與 HID 通訊
Labels:
HID
,
HTML
,
HTML5
,
Javascript
,
Macro Keyboard
,
Macro Mouse
,
Promise
,
USB
,
USB HID
,
Web
,
Web App
,
WebHID API
2025-10-28
逆向工程 G300s巨集滑鼠
這個 G300s巨集滑鼠 在下已經使用了一段時間,但要更改其中的巨集功能,就需要安裝官方提供的軟件
然而,官方只提供 Windows 及 Mac OS 版本的更新軟件,因為在下主要使用 Linux,所以無法更新設定
早期在下還接受在 Windows 或 Mac OS 使用官方軟件來更新設定,畢竟在下有很多備用電腦可以使用
但在下對每次都需要使用 Windows 或 Mac OS 來更新設定感到非常不滿
因此,在下決定逆向工程官方的軟件,以了解更新的方法,並嘗試製作一個能在 Linux 上更新 G300s巨集滑鼠 設定的工具
Labels:
bash
,
C
,
G300s
,
HTML
,
HTML5
,
libusb
,
Python
,
pyusb
,
Reverse Engineering
,
Serial Communication
,
Serial Data
,
USB
,
USB Communication
,
USB HID
,
USB Protocol
2025-07-10
試用 HR8201 USB鍵盤模組
之前經常使用不同 微控制器 改裝其他裝置成能夠發送 USB鍵盤訊號
在下發現一款看似操作簡單的 USB鍵盤模組,嘗試了解運作原理及測試自製鍵盤的可行性
Labels:
ASCII
,
HR8201
,
Keyboard
,
Multiplexing
,
USB
,
USB HID
,
Virtual Keyboard
2025-05-12
逆向工程巨集鍵盤修改軟件
最近公司有一個專案,其中一部分的內容需要將一款巨集鍵盤操作修改成特定內容
由於這些巨集鍵盤必須使用特定軟體才能修改內容,而且這個軟體只能透過滑鼠點擊來操作
如果只是十多個要修改還可以手動修改,但如果是數千個要手動修改會非常耗時
而且出錯率會很高,檢查時也非常困難
因此,在下想辦法將操作自動化,或至少能夠半自動化
訂閱:
意見
(
Atom
)