Skip to content

Helldivers 2

Mango Yen edited this page Aug 9, 2026 · 21 revisions

在 Helldivers 2 中控制中文輸入法

繁體中文 · English

Helldivers 2 目前無法可靠地處理中文輸入法的狀態。進入遊戲時若系統還在中文模式,按鍵會被輸入法攔走,而遊戲內沒有穩定的方式切回英數。

這一頁說明怎麼把這個遊戲固定綁在英文輸入語言上。

本工具還在開發中且未經簽章,防毒軟體可能將其判定為病毒並刪除。詳情與如何判斷見首頁,請自行評估是否使用。

為什麼一般的輸入法工具在這裡沒用

遊戲直接讀取鍵盤,不接受一般程式用來切換輸入法的那種指令。而且它的防作弊機制不讓其他程式看見它是哪一個程式 —— 所以「指定某個執行檔用英文」這種設定對它永遠不會生效。

本工具改用兩個方式繞過:用視窗類別(一種每個視窗都有的名稱)來辨識它,並透過 Windows 自己的輸入法設定去切換,而不是對遊戲下指令。

一件必要的前提

本工具必須以管理員身分執行,這個遊戲才看得見。 遊戲本身就是以管理員身分執行的,而 Windows 不讓權限較低的程式讀取權限較高的程式的視窗 —— 連視窗類別都讀不到。

沒有提權的話,托盤提示的「當前程式」會顯示 (未知),你連要填什麼都看不到。

怎麼確定它有提權: 把滑鼠停在通知區域的圖示上。若最後一行寫著「一般權限 - 看不到提權的程式」,就是沒有。

...-setup-admin.exe(需要管理員權限的那個版本)安裝並勾選 開機時自動啟動 —— 登入時就會自動以管理員身分啟動,而且不彈 UAC。臨時要提權時用托盤選單的 以管理員身分重新啟動

設定步驟

  1. Releases 下載 ...-setup-admin.exe(需要管理員權限的版本),安裝時勾選 開機時自動啟動

  2. 啟動 Helldivers 2,然後按 Windows 鍵 叫出工作列。

  3. 到通知區域找到圖示 —— 螢幕右下角、時鐘左邊。Windows 11 預設把新圖示收起來,要先點時鐘旁的 才看得到。圖示是藍色圓角方塊裡一個白色的「中」。

  4. 在圖示上按右鍵程式綁定輸入語言…

  5. 先確認:把滑鼠停在圖示上,「當前程式」應顯示 class:stingray_window。顯示別的程式就代表會抓錯,切回遊戲重來。

  6. 用視窗類別。欄位會填入:

    class:stingray_window
    
  7. 輸入語言英文 (美國),或你想固定的語言。

  8. 新增/更新。清單裡會出現這條規則。

  9. 回到遊戲。輸入語言會自動切換。

你不需要自己查那串 class:stingray_window —— 用視窗類別 會用你切過來之前那個程式自動填好。

確認是否生效

把滑鼠停在通知區域的圖示上,不要點它。停留就會顯示狀態;點下去會讓遊戲失去焦點,你看到的就不是它了。

成功時應該是:

內容
當前程式 class:stingray_window
綁定語言 英文 (美國)
實際語言 英文 (美國)
上次切換嘗試 已生效

「當前程式」顯示 class: 而不是檔案路徑是正常的,不是故障 —— 防作弊不讓任何程式讀取它的位置,所以本工具改用它唯一看得到的辨識方式。

只想要遊戲的規則,不要全域行為

本工具預設會把你最後選的輸入模式帶到下一個視窗。如果你只想要「遊戲固定英文」,在右鍵選單取消勾選 跨程式維持輸入模式。綁定規則不受影響。

疑難排解

症狀 處理
當前程式顯示 (未知) 本工具沒有以管理員身分執行。托盤選單 → 以管理員身分重新啟動
當前程式顯示 class:stingray_window 正常,繼續設定就好
綁定語言顯示 (無規則) 規則沒對上。核對清單裡的內容與提示文字顯示的 class: 完全一致
清單裡出現的是別的程式 抓錯了。選取該條按 刪除選取的規則,回遊戲重來
上次切換嘗試顯示未生效 切換沒成功。歡迎回報,但請看下面「不會做的事」
更新時要求先關閉程式 你是用免管理員版裝的,之後手動提權執行。改用 ...-setup-admin.exe 重裝一次就不會再問
安裝最後出現 CreateProcess failed; code 740 v0.7.1 的錯誤,v0.7.2 已修。安裝其實已經完成了,手動啟動即可,或直接安裝 v0.7.2
開機沒有自動啟動 安裝時要勾 開機時自動啟動,或從托盤選單勾選 —— 提權執行時它會建立提權的排程工作

它對遊戲做了什麼、沒做什麼

完全沒有做的事:不修改遊戲檔案、不讀寫它的記憶體、不注入程式碼或 DLL、不在它裡面建立執行緒、不掛勾它、不裝驅動程式、不模擬按鍵、不附加除錯器。

只做這些:讀取「哪個視窗在最前面」和「那個視窗的類別名稱」(每個視窗都有的公開屬性,任何程式都在讀)、詢問一次它的檔案位置(會被拒絕),然後透過 Windows 自己的輸入法設定去切換語言 —— 這一步完全不接觸遊戲,是作業系統去做的。

對於讀不到檔案位置的程式(也就是有防作弊的那些),本工具直接走作業系統那條路,不對遊戲視窗發送任何訊息

這樣就一定不會被封嗎? 沒有人能保證防作弊系統的判斷,我也不能。上面是完整清單,你可以據此自行判斷,或拿去問官方客服。如果你不願承擔任何殘餘風險,最安全的做法就是不要在遊戲執行時使用任何第三方工具,改用手動切換輸入法。

其他遊戲

同樣的做法適用於任何看不到執行檔的程式:用視窗類別 按鈕會自動填入該程式的類別,不必知道它叫什麼。用同一套引擎開發的遊戲,類別名稱可能相同。

Clone this wiki locally