Windows的微软输入法的双拼方案添加与一键切换全双拼

Windows不自带其他双拼,怎么解决呢?修改注册表是最简单的方法。而且,如果还要给不会双拼的人使用此计算机,不妨整一个全双拼切换批处理文件。

Windows不自带其他双拼,怎么解决呢?修改注册表是最简单的方法。而且,如果还要给不会双拼的人使用此计算机,不妨整一个全双拼切换批处理文件。

添加双拼方案

手动修改

  1. 进入注册表编辑器,按Win+R,输入 regedit
  2. 然后在路径中找到 计算机\HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS
  3. 新建字符串值,Key为 UserDefinedDoublePinyinScheme0 ,Value为 小鹤双拼*2*^*iuvdjhcwfg^xmlnpbksqszxkrltvyovt 。如果已经添加过双拼,那就把Key最后的 0 换成 1 等等。
  4. 回到输入法设置界面,就能看到新的小鹤双拼了,用吧:)

自动修改

我是不建议对注册表修改不懂的人类使用此方法的。因为如果啥都不懂,也养成了依赖这种自动工具的习惯,万一给整个奇怪的东西混在标准代码里,使用者也不知道。

如果你确认你了解语句的意义和潜在的风险,可以使用如下代码。我不会说如何使用,以提高门槛,见谅。

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\Settings\CHS]
"Enable Double Pinyin"=dword:00000001
"DoublePinyinScheme"=dword:0000000a
"UserDefinedDoublePinyinScheme0"="小鹤双拼*2*^*iuvdjhcwfg^xmlnpbksqszxkrltvyovt"

一键切换全双拼

取自此贴

@echo off
set MainKey=HKCU\Software\Microsoft\InputMethod\Settings\CHS
for /f %%i in ('reg query %MainKey%) /v "Enable Double Pinyin" ^| findstr /i "0x0"') do (set flag=%%i)
if not defined flag (
    reg add %MainKey% /v "Enable Double Pinyin" /t REG_DWORD /d 0x0 /f
} else {
    reg add %MainKey% /v "Enable Double Pinyin" /t REG_DWORD /d 0x1 /f
}
Built with Hugo
Theme Stack designed by Jimmy