按鍵
在你鍵盤的圖示上點選任意按鍵,即可重新映射:可以設成另一個按鍵、 滑鼠按鈕、游標移動或滾輪。基礎層與 Fn 層、組合鍵,以及旋鈕 都能設定。變更會立即寫入鍵盤。
免費軟體 · GPL-3.0 · Linux、Windows、macOS
在你鍵盤的圖示上重新映射按鍵。設定 RGB,即時看到變化。 繪製單鍵圖案、錄製巨集,並將所有設定備份成檔案。 一套應用程式支援 951 款以 ROYUAN 硬體為基礎的鍵盤: Attack Shark、Akko、Epomaker、MonsGeek、Ajazz、Hator、ikbc 等等。
瀏覽器版本需要 Chrome、Edge 或其他 Chromium 系瀏覽器, 以及一條 USB 傳輸線。無需安裝,不過 Linux 需要設定 一行 udev 規則。頁面載入完成後就不會發出任何網路 請求:你的鍵盤配置、巨集與顏色永遠不會離開這台機器, 因為根本沒有地方可以傳送。沒有帳號、沒有雲端、沒有分析追蹤。 Alpha 軟體:在重新調整設定之前,建議先匯出備份,這裡也有對應的按鈕。
在你鍵盤的圖示上點選任意按鍵,即可重新映射:可以設成另一個按鍵、 滑鼠按鈕、游標移動或滾輪。基礎層與 Fn 層、組合鍵,以及旋鈕 都能設定。變更會立即寫入鍵盤。
18 種燈效,可選擇方向,完整的 RGB、亮度與速度設定, 拖曳滑桿時即時變化。具備邊緣 LED 的鍵盤會顯示 邊緣燈控制項。
為個別按鍵上色,再將圖案傳送到鍵盤。傳送需要手動觸發 並有速率限制,因為圖案會寫入鍵盤的 快閃記憶體。
錄製按鍵與滑鼠操作序列,每個動作可設定延遲,存入 50 個板載插槽。可在任一層將按鍵綁定到巨集:重複執行、切換, 或按住觸發。滑鼠鍵輔助工具會自動完成設定,讓按住 某鍵就能移動游標。
去彈跳、Windows 鍵鎖定、WASD 與方向鍵互換、關閉背光、 自動偵測作業系統、睡眠逾時、回復原廠設定。說明書提到的 設定,加上幾個它沒提到的。
將所有設定匯出成檔案,之後可以還原。三組設定檔 直接存在鍵盤上,所以你的設定跟著鍵盤走, 而不是留在電腦裡。
sharkfin 可以與所有以 ROYUAN 硬體為基礎的鍵盤溝通。大多數會回報 USB 廠商 ID 3151;也有些以自家品牌的 ID 出貨。
這涵蓋了大部分的 Attack Shark 系列,包括 X86、X85、X68、X65、
K86、R85 與 HE 系列,還有以下這些品牌名稱販售的鍵盤:
| 資料庫中的鍵盤總數 | 951 |
| 不同型號數 | 733 |
| 可接受變更 | 939 |
| 逐鍵繪製版面 | 881 |
你的鍵盤還沒有繪製版面嗎?沒關係,功能一樣可以使用。你會看到 插槽網格取代圖片,也可以透過應用程式的「貢獻」分頁 回傳版面資料。
你原本打算為每個型號下載個別的驅動程式, 而且只支援一個作業系統。其實還有另一種做法。
| sharkfin | 原廠驅動程式 | |
|---|---|---|
| 安裝 | 不需要,直接在瀏覽器執行 | 每個型號各一個執行檔 |
| 作業系統 | Linux、Windows、macOS | Windows |
| 涵蓋範圍 | 951 款鍵盤,一套應用程式 | 每個型號各一個下載 |
| 原始碼 | 公開,GPL-3.0 | 封閉 |
| 帳號或雲端 | 不需要 | 依廠商而異 |
| 回傳資料 | 從不,零網路請求 | 依廠商而異 |
| 價格 | 免費 | 免費 |
插上鍵盤,sharkfin 就會告訴你。大多數這類鍵盤會回報 USB 廠商 ID 3151,也有些回報自己品牌的 ID;sharkfin 會尋找所有這些 ID。
鍵盤列表有 733 個頁面,每個型號一頁。不確定嗎?插上去,sharkfin 會告訴你它偵測到什麼。
就是這一套。在 Linux、Windows 與 macOS 上都是同一套應用程式。
大概需要,瀏覽器版本與應用程式都一樣。Linux 會讓鍵盤的原始 裝置節點維持在 root 所有,所以在權限交出之前,你以自己身分執行的 任何程式都無法開啟它。如果你在這台機器上已經設定過其他鍵盤, 可能已經有來自 VIA、Vial 或原廠套件的規則,那樣就能直接運作。如果沒有, 請將以下內容貼到終端機,然後重新插上鍵盤:
echo 'SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3151|379a|374a|38a9|046a|2ea8|145f", MODE="0660", TAG+="uaccess"' \
| sudo tee /etc/udev/rules.d/70-sharkfin.rules >/dev/null \
&& sudo udevadm control --reload-rules && sudo udevadm trigger
它做的所有事情都寫在這一行指令裡,所以這不是一個要下載後 再貼進 shell 執行的指令碼。如果 sharkfin 找到一個無法開啟的鍵盤, 也會顯示同樣的指令供你複製。
設定時需要。沒有透過 2.4 GHz 或 Bluetooth 的設定通道。 設定會儲存在鍵盤上,所以拔線之後一切仍會以無線方式 正常運作。
不會,它從不燒錄韌體。目前已知最嚴重的狀況是鍵盤 忽略 USB,直到你重新插拔為止:關閉應用程式、拔線十秒、 再重新插上。整個過程中打字功能都不受影響。
不相容,這也是 sharkfin 存在的原因。這些鍵盤執行的是 ROYUAN 自家的韌體, 並不支援 QMK 或 VIA 協定,所以 VIA 偵測不到你的鍵盤, 也沒有對應的 QMK 版本。sharkfin 只會與鍵盤既有的韌體溝通, 絕不會取代它。
支援,也支援 Windows 10、macOS 與 Linux。還有瀏覽器版本, 完全不需要安裝。
免費。採用 GPL-3.0-or-later 授權的免費軟體。如果有人向你收費, 請要求退款。
不會。這是一個靜態頁面,載入完成後不會發出任何網路請求,也 沒有伺服器可以傳送資料。你的鍵盤配置、巨集與顏色只會留在 鍵盤上與你的機器上。這個網站也沒有任何分析追蹤指令碼: 打開網路分頁,你會看到它始終是空的。
可以。載入頁面一次之後,就可以中斷網路連線;它依然能正常運作, 因為所有動作都只發生在瀏覽器與 USB 傳輸線之間。或者也可以使用 桌面應用程式,那是單一的離線執行檔。
不是。這是一個社群專案,與 Attack Shark、ROYUAN 或任何 鍵盤廠商都沒有關聯。
應用程式的「貢獻」分頁會收集一份唯讀資料包,你可以貼到 GitHub issue 中。 鍵盤回報也是用同樣的方式開始。