win10/11微软拼音导入小鹤双拼方案

方法1:注册表导入法

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS]
"Enable Cloud Candidate"=dword:00000000
"Enable Dynamic Candidate Ranking"=dword:00000001
"EnableExtraDomainType"=dword:00000001
"Enable self-learning"=dword:00000001
"EnableSmartSelfLearning"=dword:00000001
"EnableLiveSticker"=dword:00000000
"Enable EUDP"=dword:00000001
"Enable Double Pinyin"=dword:00000001
"UserDefinedDoublePinyinScheme0"="xiaohe*2*^*iuvdjhcwfg^xmlnpbksqszxkrltvyovt"
"DoublePinyinScheme"=dword:0000000a

保存该文件为reg后缀,执行即可。

方法2:手动添加法

手动添加注册表项目。

 Windows + R调出命令运行框,输入:regedit后确认打开注册表;
打开以下路径:HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS
新建字符串值,字符串名称为:>UserDefinedDoublePinyinScheme0
值为:2*^*iuvdjhcwfg^xmlnpbksqszxkrltvyovt
退出后进入微软拼音设置,即可看到小鹤双拼方案已存在,选择保存即可。

一键双拼全拼切换--bat文件

 @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)     
    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
· END ·