Win10 微软拼音快速切换双拼全拼

Win10 微软拼音快速切换双拼全拼

我现在输入法一直都是使用双拼,但是有时候别人会偶尔借用电脑,然后就不知道怎么用输入法打字了,我还得再去修改微软拼音的设置,麻烦且琐碎。于是使用了下面的一套方案实现快速切换双拼和全拼。

  • 切换双拼全拼.bat

    @echo off
    
    set Mainkey=HKCU\SOFTWARE\Microsoft\InputMethod\Settings\CHS
    
    for /f %%i in ('reg query %MainKey% /v "Enable Double Pinyin" ^| findstr /i "0x1"') do (set flg=%%i)
    
    if not defined flg (
        reg add %MainKey% /v "Enable Double Pinyin" /t REG_DWORD /d 0x1 /f
        echo 已经切换到双拼 | msg %username% /time:1.5
    ) else (
        reg add %MainKey% /v "Enable Double Pinyin" /t REG_DWORD /d 0x0 /f
        echo 已经切换到全拼 | msg %username% /time:1.5
    )
    
    pause
    

    保存在本地,如:D:\切换双拼全拼.bat


打开 Listary 设置,在关键字选项中新增 toggleIM 自定义命令,路径为上面新建的 bat 文件的路径。

之后在 Listary 输入框,就可以输入 toggleIM​​ 来快速切换双拼全拼。