最近死磕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
  • 回到设置中的语言的界面,点击中文语言,点击进入选项,添加英文美式键盘
  • 在设置中的语言的界面,点击高级键盘设置,默认输入法选择美式键盘

上面一大堆废话基本可以忽略了,修改一通后会不定时系统会又自动删除。偶然发现第三方输入法的管理器(如搜狗拼音)可以直接添加英文键盘。暂时一个月左右没有丢过。就算丟了最起码添加方便。

Last modification:October 14, 2021
如果觉得我的文章对你有用,请帮忙点一下上面的广告