最近死磕Autohotkey,发现win10下Autohotkey粘贴板偶会会出现乱码。其实这个是因为语言造成的,英语状态下剪贴板并不支持中文,这个有做过外贸的同学可能遇见过这总问题。
因为win10并不支持中文语言,下添加英文键盘,(可能是个人愚昧没姿势不对。)只能添加美语(英语)-英文键盘而win7以前是可以的。所以其他系统并没有遇见过类似问题。
按照以下步奏可以实现中文输入法里可以选择美式英文键盘,并默认输入法为英文键盘
在设置-时间和语言-区域与语言
里添加语言,选择English(US)
Win+R
运行,输入regedit
进入注册表,在HKEY_CURRENT_USER/Keyboard Layout/Preload
下,将名称为1的值改为00000804
(若1不存在,则直接新建一个字符串值,重命名为1,值为00000804
)在HKEY_CURRENT_USER/Keyboard Layout/Substitutes
,新建“字符串值”,重命名为00000804
双击这个00000804
字符串,将值设为00000409
回到设置中的语言的界面,点击中文语言,点击进入选项
,添加英文美式键盘
在设置中的语言的界面,点击高级键盘设置
,默认输入法选择美式键盘
上面一大堆废话基本可以忽略了,修改一通后会不定时系统会又自动删除。偶然发现第三方输入法的管理器(如搜狗拼音)可以直接添加英文键盘。暂时一个月左右没有丢过。就算丟了最起码添加方便。