这几天学会了双拼,用的小鹤双拼。然后用的微软输入法 (微软输入法不自带小鹤双拼,怎么添加可以度娘)。然后坑爹的发现微软输入法没有快捷键切换功能。然后网上搜索的也都好像有点问题。所以就自己摸索着改了下。 还是在桌面新建一个.bat 文件。把下面的代码复制到bat文件当中执行。
[Asm] 纯文本查看 复制代码 @echo off
set MainKey=HKCU\SOFTWARE\Microsoft\InputMethod\Settings\CHS
set EnableDoublePinyin=0x1
REM 判断当前模式并进行切换
reg query "%MainKey%" /v "Enable Double Pinyin" | findstr /i "%EnableDoublePinyin%" > nul
if %errorlevel% equ 0 (
REM 当前为双拼,切换到全拼
reg add "%MainKey%" /v "Enable Double Pinyin" /t REG_DWORD /d 0x0 /f > nul
::echo 当前为双拼拼,切换到全拼执行结果为:%errorlevel% (:: 不输出注释内容、REM 输出注释内容、[url=home.php?mod=space&uid=251666]@rem[/url] 不输出注释内容)
if %errorlevel% equ 0 (
echo 已切换到全拼模式
) else (
echo 切换到全拼模式失败,请确保以管理员权限运行此脚本
)
) else (
REM 当前为全拼,切换到双拼
reg add %MainKey% /v "Enable Double Pinyin" /t REG_DWORD /d 0x1 /f
::echo 当前为全拼,切换到双拼执行结果为:%errorlevel%
if %errorlevel% equ 1 (
echo 已切换到双拼模式
) else (
echo 切换到双拼模式失败,请确保以管理员权限运行此脚本
)
)
pause |