停用特定的 powershell 7.2.1 鍵盤快速鍵

停用特定的 powershell 7.2.1 鍵盤快速鍵

基本上是這樣的 當我用alt+~(實際上是alt+`)在日文IME和英文之間切換時,powershell 7.2.1同時添加了一個@,每次都要刪除它很煩人,我在使用時沒有遇到同樣的問題Windows 10 上預先安裝的預設 powershell,也不附有 cmd,有沒有辦法專門在 powershell 7.2.1 上停用此捷徑?任何幫助,將不勝感激

答案1

看起來這是一個較舊的開放問題,有一些相關項目:

但主要是由於微軟輸入法如何使用新的(?)語言輸入鍵。使用ALT組合鍵切換輸入法時似乎會發生這種情況。

答案2

這是 PowerShell 中的一個錯誤,已在錯誤報告中指出
開啟和關閉 IME 的 Alt+~ 筆畫會插入意外的「@」字元 #13368
此 PowerShell 問題被標記為 PS閱讀線 漏洞。

錯誤回報中確實針對 PSReadLine 指出了此問題
日語佈局鍵盤上的某些鍵被錯誤地解釋為 @ #2206

錯誤報告中的最後一筆記錄來自 2022 年 1 月 9 日,內容如下:

當我嘗試新的 Microsoft-IME 時,按“Muhenkan”鍵不再輸入“@”。
然而,如同前面所提到的,新的 Microsoft-IME 存在許多錯誤。

因此,您也許可以透過安裝最新版本的 PSReadLine 來解決問題,但可能會遇到新的錯誤。

您應該追蹤 PowerShell 的新版本並在它們發佈時安裝它們。該錯誤將來可能會得到很好的修復。

同時,我建議您在 PowerShell 和 PSReadLine 論壇中提出您發現的任何問題。

相關內容