Keyboard Manager 實用

可 PowerToys Keyboard Manager 讓您重新定義鍵盤上的按鍵。

例如,您可以針對鍵盤上的字母B交換字母a 。 當您按下 按鍵時B 會顯示。

:::非 loc (PowerToys) :::鍵盤管理員重新對應金鑰螢幕擷取畫面

您也可以交換快捷方式按鍵組合。 例如:快速鍵Ctrl + C會在 Microsoft Word 中複製文字。 使用 PowerToys Keyboard Manager 公用程式,您可以交換⊞ Win + C的快捷方式。 現在, ⊞ Win + C會複製文字。 如果您未在中指定目標應用程式 PowerToys Keyboard Manager ,則會在全域套用快捷方式交換 Windows 。

PowerToysKeyboard Manager必須啟用 (,並 PowerToys 在背景) 中執行,才能套用重新對應的金鑰和快捷方式。 如果未執行 PowerToys ,將不會再套用金鑰重新對應。

注意

有一些為作業系統保留的快速鍵,無法取代。 無法重新對應的索引鍵包括:

  • ⊞勝利 +LCtrl + Alt + Del無法重新對應,因為它們是由 OS 所保留 Windows 。
  • 在大部分的情況下,不能重新對應 (的 Fn (函式) 索引鍵) 。 您 ~ 可以對應 F1F12 (和 F13 ~ F24) 索引鍵。
  • Pause 只會傳送單一 keydown 事件。 例如,將它與倒退鍵對應,然後按下並按住只會刪除單一字元。

設定

若要建立與的對應 Keyboard Manager ,您將需要開啟 PowerToys 設定。 在 PowerToys 設定中,您會在索引標籤上 Keyboard Manager 看到下列選項:

  • 按下 [重新對應金鑰] 來啟動 [重新對應金鑰設定] 視窗
  • 按下 [重新對應]啟動重新對應快速鍵設定視窗

重新對應索引鍵

若要重新對應索引鍵,將其變更為新的值,請使用 [重新對應索引 ] 按鈕啟動 [重新對應鍵盤設定] 視窗。 第一次啟動時,不會顯示預先定義的對應。 您必須選取 + 按鈕以新增重新對應。

出現新的重新對應資料列之後,請在 [金鑰] 資料行中選取您想要 變更 其輸出的輸入索引鍵。 在 [對應到] 資料行中,選取要指派的新索引鍵值。

例如,如果您想 要按下B 顯示:

索引鍵: 對應至:
A B

若要交換 AB 金鑰之間的索引鍵位置,請使用下列方式新增另一個重新對應:

索引鍵: 對應至:
B A

鍵盤對應鍵螢幕擷取畫面

快速鍵

若要將索引鍵重新對應到快速鍵 (組合) ,請在 [對應至] 資料行中輸入快速鍵組合。

例如,如果您想要選取Ctrl鍵,並讓它產生 ⊞ Win + (向左鍵) :

索引鍵: 對應至:
Ctrl ⊞ Win +

注意

即使在另一個快捷方式中使用重新對應的金鑰,也會維持金鑰重新對應。 在此案例中,按鍵的順序很重要,因為動作是在 keydown (而非 keyup)期間執行。 例如,按下Ctrl + C會導致 ⊞ Win + left arrow + C 。 按下Ctrl鍵將會先執行 ⊞ Win + left arrow 。 第一次按下C鍵將會執行 C + ⊞ Win + left arrow

重新對應快速鍵

若要重新對應快速鍵組合(例如Ctrl + + ), 請按下 [重新對應] 以啟動重新對應快速鍵設定視窗。

第一次啟動時,不會顯示預先定義的對應。 您必須選取 + 按鈕以新增重新對應。

出現新的重新對應資料列之後,請在 [快速鍵] 資料行中選取您想要 變更 其輸出的輸入索引鍵。 在 [對應到] 資料行中,選取要指派的新快速鍵值。

例如, Ctrl +的快捷方式會 + 複製您選取的文字。 若要重新對應該快速鍵以使用 Alt 鍵,而不是 Ctrl 鍵:

快速鍵: 對應至:
Alt + C Ctrl + C

鍵盤對應的快捷方式螢幕擷取畫面

重新對應快速鍵時,有幾個要遵循的規則 (這些規則只適用于 [快速鍵] 資料行) :

  • 快速鍵必須以輔助按鍵開頭: CtrlShiftAlt⊞ Win
  • 快速鍵的結尾必須是動作機碼 (所有的非輔助按鍵) : A、B、C、1、2、3等等。
  • 快速鍵不可超過3個索引鍵

將快捷方式重新對應至單一索引鍵

您可以藉由選取 [重新對應設定中的快捷方式按鈕,將快捷方式 (按鍵組合) 重新對應到單鍵按鍵 PowerToys 。

例如,若要以單一按鍵取代快速鍵⊞ Win + (向左鍵) ,請按Alt鍵:

快速鍵: 對應至:
⊞ Win + Alt

注意

即使在另一個快捷方式中使用重新對應的索引鍵,也會維持快捷方式重新對應。 在此案例中,按鍵的順序很重要,因為動作是在 keydown (而非 keyup)期間執行。 例如,按⊞ Win + + Shift會導致 Alt + Shift

應用程式特定的快捷方式

Keyboard Manager 可讓您將特定應用程式的快捷方式重新對應 (而不是在) 之間進行全域對應 Windows 。

例如,在 Outlook 電子郵件應用程式中, + 預設會設定快速鍵 CtrlE來搜尋電子郵件。 如果您想要改為設定Ctrl + F來搜尋您的電子郵件 (而不是依預設將電子郵件轉寄) ,您可以將快捷方式重新對應到設定為「目標應用程式」的「Outlook」。

Keyboard Manager 使用處理程式名稱 (不是應用程式名稱) 至目標應用程式。 例如,Microsoft Edge 設定為 "x-msedge-clientid" (進程名稱) ,而不是 "Microsoft Edge" (應用程式名稱) 。 若要尋找應用程式的處理常式名稱,請開啟 PowerShell 並輸入命令, get-process 或開啟命令提示字元,然後輸入命令 tasklist 。 這會針對您目前開啟的所有應用程式,產生進程名稱的清單。 以下是一些熱門應用程式進程名稱的清單。

應用程式 程序名稱
Microsoft Edge msedge.exe
OneNote onenote.exe
Outlook outlook.exe
Teams Teams.exe
Adobe Photoshop Photoshop.exe
File Explorer explorer.exe
Spotify 音樂 spotify.exe
Google Chrome chrome.exe
Excel excel.exe
Word winword.exe
Powerpoint powerpnt.exe

無法重新對應的索引鍵

某些快速鍵不允許重新對應。 其中包含:

  • Ctrl +Alt +Del (中斷命令)
  • ⊞勝利 +L (鎖定您的電腦)
  • 在大部分的情況下,不能重新對應Fn函式索引鍵 () 但可以對應F1 ~ F12

如何選取金鑰

若要選取要重新對應的索引鍵或快捷方式,您可以:

  • 使用 [ 類型金鑰 ] 或 [ 類型] 快速鍵 按鈕。
  • 使用下拉式功能表。

一旦您選取 [ 類型金鑰 ] 或 [ 類型] 快捷方式 按鈕,就會出現一個對話方塊視窗,讓您可以使用鍵盤來輸入按鍵或快捷方式。 當您滿意輸出之後,請按住 Enter 以繼續。 如果您想要離開對話,請按住 Esc 按鈕。

使用下拉式功能表,您可以使用索引鍵名稱進行搜尋,而其他下拉式值則會在進行時顯示。 不過,您不能在下拉式功能表開啟時使用類型金鑰功能。

損壞索引鍵

損壞金鑰表示您會將它對應到另一個索引鍵,而不再有任何對應的索引鍵。

例如,如果從重新對應索引鍵 A B ,則鍵盤上就不會再出現一個金鑰 A 。 為了確保不會發生這種情況,系統會顯示任何孤立金鑰的警告。 若要修正此問題,請使用 + 建立另一個對應至結果的重新對應金鑰 A

:::非 loc (PowerToys) ::::::無 loc (鍵盤管理員) :::孤立的索引鍵

常見問題集

我重新對應了錯誤的按鍵,如何快速地停止?

若要讓按鍵重新對應正常運作, PowerToys 必須在背景中執行,而且 Keyboard Manager 必須啟用。 若要停止重新對應的金鑰,請關閉 PowerToys 或停用設定中的鍵盤管理員 PowerToys 。

我可以 Keyboard Manager 在我的登入畫面中使用嗎?

否, Keyboard Manager 只有在執行時才能使用, PowerToys 而且無法在任何密碼畫面上運作,包括以系統管理員身分執行。

是否必須重新開機電腦或重新 PowerToys 對應才會生效?

否,在按下 [確定]時應該會立即重新對應。

什麼是 Mac/Linux 設定檔?

目前不包含 Mac 和 Linux 設定檔。

這是否適用于影片遊戲?

這取決於遊戲存取您金鑰的方式。 某些鍵盤 Api 無法搭配使用 Keyboard Manager 。

如果我變更輸入語言,會重新對應工作嗎?

是的。 現在,如果您在英文 (US) 鍵盤上重新對應到B ,然後將語言設定變更為法文,請在法文 (鍵盤上輸入,並在英文美國實體鍵盤) 上輸入 B ,這與處理多語系輸入的方式一致 Windows 。

疑難排解

如果您嘗試重新對應機碼或快捷方式,而且發生問題,可能是下列其中一個問題:

  • 以系統管理員身分執行: 如果應用程式或視窗是在系統管理員中執行,則重新對應將無法在應用程式或視窗上運作 (提升) 模式,且 PowerToys 不是以系統管理員身分執行。 請嘗試 PowerToys 以系統管理員身分執行。

  • 不要攔截金鑰: 鍵盤管理員會攔截鍵盤勾點,以重新對應您的金鑰。 某些也會發生這種情況的應用程式可能會干擾 Keyboard Manager 。 若要修正此問題,請移至 [設定] 並停用,然後再重新啟用 Keyboard Manager 。

已知問題

請參閱開啟的 鍵盤管理員問題清單。