Logitech G HUB(GHUB)巨集怎麼裝?教你匯入 .lua、設定、測試,還能自己寫腳本

一篇更完整、可照做的 Logitech G HUB 巨集指南:從匯入到排錯,讓你把巨集真正用順、用穩。


Logitech GHUB

使用 .lua(Lua)指令碼可以大幅延伸 Logitech 滑鼠的可玩性與自訂能力。 這類 Logitech G HUB 巨集能把重複動作自動化(例如連點、連段、按鍵組合),也能在某些遊戲情境下做更精細的輸入控制(像是滑鼠按住時的規律移動)。 很多人會把它用在 RustCS 2PUBG 等遊戲的「後座力控制」訓練或輔助上:你可以購買現成方案,或自己撰寫並逐步調整參數。

下面我會用「從零開始」的方式,帶你把巨集正確裝進 G HUB:包含匯入腳本、設定 Desktop(桌面)檔案為永久、關閉 On-board memory、用管理員權限避免遊戲內失效、以及最常見的錯誤排除。 你照著做一次,之後換其他 .lua 腳本也會非常快。

1. 下載與安裝 Logitech G HUB

  1. 先從 Logitech 官網下載 G HUB。
    如果你是第一次要在 Logitech G102(或其他 G 系列滑鼠)使用巨集,建議先用最新版的穩定版。 但若遇到「卡在載入」、「介面異常」或「腳本功能不穩」等狀況,可以改裝較舊版本測試,例如: 2021.10.8013下載 G HUB(2021.10.8013)
    常見支援型號包含: G502, G402, G102, MX518, G900, G305, G403, G Pro, G603, G604, G703, G903 等。
  2. 用「系統管理員」身分安裝與啟動 G HUB。
    這一步很重要:有些遊戲會限制一般權限程式的輸入注入/腳本行為,導致你在桌面測試正常、進遊戲卻失效。 以管理員權限執行通常能大幅降低「巨集桌面可用但遊戲內沒反應」的問題機率。
  3. 務必確認已關閉「On-board memory(內建記憶體)」模式。新版 G HUB 通常可在主畫面(滑鼠圖示右側)直接切換。 若你開啟了內建記憶體模式,很多腳本/設定會被硬體檔案覆蓋,造成看起來已套用、實際上不生效。

On-board memory mode in Logitech G HUB

2. Logitech 滑鼠巨集怎麼設定(建議用 Desktop 檔案)

  1. 先準備好你的 .lua 腳本檔。 你可以自己寫,也可以使用 Topmacro.net 的現成腳本作為範本再微調。
    小建議:把檔案先放在桌面或固定資料夾(例如 D:\Macros\),之後匯入更快,也不容易找不到檔案。 若你要在 Rust / PUBG / CS2 使用,最好用清楚的檔名(例如 rust_g102.lua),便於管理與回溯。

  2. Desktop profile in GHUB
  3. 打開 G HUB,把「Desktop(桌面)」檔案設成預設(永久/主要)檔案。
    • 啟動 G HUB。
    • 進入「Games & Applications」或「Manage Profiles(管理檔案)」區。
    • 找到「Desktop」檔案,並在檔案詳細設定中把它標記為永久/主要(Primary)。

    Setting a persistent desktop profile in Logitech G HUB
    為什麼我強烈建議用 Desktop?因為很多遊戲專用檔案會自動切換,可能覆蓋你的腳本或造成衝突; Desktop 檔案固定不跳來跳去,最適合用來做「腳本穩定性測試」與「排錯」。

3. 建立腳本並匯入 Lua(.lua)巨集

  1. 先切到「Desktop」檔案。
    這是最簡單的測試環境:不受遊戲檔案切換影響,能快速確認腳本是否真的在 G HUB 內運行。 你先在 Desktop 確認正常,再去遊戲內測試,排錯會快很多。

  2. Creating a script in Logitech G HUB
  3. 建立新腳本(Script)。
    • 找到「Create New LUA Script(建立新的 LUA 腳本)」或類似按鈕並點擊。
    • 在腳本編輯視窗中,選單通常是「Script」→「Import(匯入)」;然後選擇你的 .lua 檔案。
    這個方式也很適合管理多個腳本:例如你同時有 Rust、CS2、PUBG 的不同版本,就能各自匯入、各自調整, 不用把所有內容硬擠在同一份檔案裡(除非你用的是整合型 Premium 腳本)。

  4. Importing a lua macro in Logitech G HUB
  5. 儲存並啟用腳本(Save & Run)。
    匯入後,請在「Script」選單中找「Save and Run(儲存並執行)」。 這一步是讓腳本真正開始運作的關鍵:只存檔不執行,很多人會以為裝好了其實沒有跑起來。

4. 驗證巨集是否真的有運作(最重要的檢查點)

  1. 先設定觸發按鍵(綁定按鈕)。
    我們的 Logitech G102 腳本(以及其他型號)通常預設綁在側鍵(例如 G5)。 你可以在腳本內改,也可以在 G HUB 的按鍵配置中重新指派到你習慣的按鈕。 建議你先用「好按又不會誤觸」的鍵,測試穩定後再調整成正式配置。
  2. 先在 Desktop 檔案測試,再到遊戲測試。
    按住或點擊你綁定的按鈕:如果你裝的是 Rust/CS2 的腳本,滑鼠游標應該會依照腳本規律移動。 Desktop 正常表示腳本已在 G HUB 內啟動;接著再進遊戲測試「是否有被遊戲權限或設定阻擋」。

5. 同時加入多個巨集(多份 .lua 的管理方式)

如果你需要同時使用多個不同腳本(例如不同遊戲、不同武器、不同 DPI/靈敏度設定),建議這樣做:

  1. 重複上面的流程:建立新 Script,匯入對應的 .lua 檔案。
  2. 每次匯入後都要 Save & Run,確保腳本確實開始運作。

另外,我們網站也提供 Premium 整合型腳本:把多種武器/配置整合在同一份 Lua 內, 你可以透過鍵盤或滑鼠快捷鍵快速切換配置,省下頻繁切換腳本的麻煩。 這種方式也更容易把常用設定「集中管理」,對於常玩多款遊戲的人特別方便。


Premium macros in Logitech G HUB

6. 自己寫 Logitech G HUB 巨集(從零開始的方向)

如果你想從頭打造自己的腳本,確實需要一些基本程式概念(至少要會讀懂變數、迴圈、延遲/時間控制)。 好消息是:G HUB 內建 Lua Scripting 介面,也有基本的說明文件,你可以用「先模仿、再改小地方」的方式學很快。

建議入門流程:先用一份簡單可運作的範例(例如按住鍵時固定向下移動),然後逐步調整參數, 再加入更多邏輯(不同按鍵切換、不同模式、不同靈敏度倍率),最後才做成你自己的完整腳本。 這樣學習曲線最平滑,也比較不容易一次改太多導致不知道哪裡出錯。


Creating your own macro in G HUB Logitech

7. 巨集在遊戲裡不會動(桌面正常、進遊戲失效)

  • 再次確認「Desktop」檔案已設為永久/主要(Primary)。很多問題其實都出在檔案被遊戲自動切走。
  • 完全關閉 G HUB(包含工作列與背景程序),再用「系統管理員」身分重新啟動。
  • 確認已關閉 On-board memory(內建記憶體)模式;必要時重開機讓設定確實生效。
  • 若仍無效:先暫時移除其他腳本/檔案,保留最簡單的測試腳本,逐步排除衝突來源。
  • 最後手段:重新安裝 G HUB(或改裝較舊版本)通常能解決卡住或設定寫入失敗的問題。

8. G HUB 無法啟動/卡在載入圈(Loading Loop)

  • 一個很常見且有效的做法:完整移除 G HUB 後,先安裝較舊版本,例如 2021.10.8013。 安裝完成後,系統可能會提示你更新到較新版本——建議先同意更新測試一次。 這套流程很多時候能把「載入卡死」與「啟動失敗」恢復到正常狀態。

    如果你想更徹底:可以在移除後重開機,再安裝;並避免同時跑多個周邊軟體(例如其他品牌的宏軟體)造成衝突。

9. 結語

在 Logitech 滑鼠上設定巨集只要抓住幾個核心步驟,其實並不難,而且越熟練越省時間:

  1. 安裝並以管理員身分啟動 G HUB,降低遊戲內失效的機率。
  2. 把 Desktop 設為主要/永久檔案,避免自動切換造成衝突。
  3. 建立新 Script 並匯入 .lua,用 Save & Run 真正啟用腳本。
  4. 先桌面測試、再遊戲測試,排錯最快,也最容易定位問題。

祝你設定順利、測試一次就成功,遊戲操作更穩更舒服!如果你要管理多個腳本,記得把檔名與觸發按鍵規劃好, 之後切換與維護會輕鬆非常多。

影片教學