不晓得大家有没有遇到玩游戏时按左shift时,
新注音法会进入中文模式导致快捷键变成中文模式而失效的问题
我自己则是每次进游戏前都要去新注音法将左侧SHIFT禁用,结束后再启用..很麻烦..
所以我就自己写了一只程式【自动在两个模式间切换】
希望给遇到同样问题的人有帮助。
注1:[使用方式是将下面的文字复制进记事本,档名随便取副档名改为".bat"即可,
例如: SHIFT切换.BAT]
注2:[应该跟作业系统有关,我猜只能在WIN10使用]
@echo off
:: 读取当前的 Left Shift Usage 值
for /f "tokens=5" %%A in ('reg query
"HKEY_CURRENT_USER\SOFTWARE\Microsoft\IME\15.0\IMETC" /v "Left Shift Usage"')
do set current_value=%%A
:: 切换状态
if "%current_value%"=="0x00000000" (
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\IME\15.0\IMETC" /v "Left
Shift Usage" /t REG_SZ /d "0x00000002" /f
) else (
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\IME\15.0\IMETC" /v "Left
Shift Usage" /t REG_SZ /d "0x00000000" /f
)
[可以参考这 https://upload.cc/i1/2024/06/09/dT641E.png]
我不晓得是否大家都适用,所以有成功没成功都留个言让我知道吧~Thanks!