语言栏多出EN、JP等键盘布局的解决方案
很多软件可能会产生原本仅有中文键盘布局的语言栏,突然多出了EN,或者JP或其他的输入语言的选项。比如Coreldraw在输入编辑或粘贴某些文本时、使用chromedriver实现自动化控制谷歌核心的浏览器时会重现。
问题就是多出了,你打开语言栏设置,在已安装的服务列表框根本也没有对应的语言输入语言呀?
其实要解决这个问题也不难,添加对应的语言,然后先应用一下,然后删除,再应用就可以了。比如多了EN,就点添加,选择并展开 英语(美国)->键盘,勾选 美国英语,然后确定。接着点应用,然后再选择 美国英语,点删除。按应用或者确定,退出即可。
这个方法相信很多人知道,并且百度一下也有不少的相关解决办法。
其实在这里我想说的,不是为了解决这个问题,而是这个问题产生的原因。为什么会发现这种问题,这是系统的bug嘛?就算是bug,那是怎么产生的?
为了找到了这个原因,我把exeinfope、x96dbg调试器、apimonitor、procexp、Procmon、RegWorkshop等一套分析工具搬出来
……过程就不说了(不是专业人士,说了怕丢人),捣鼓了3-4个小时,终于找到了关键!
那就是调用了系统API,LoadKeyboardLayout函数 。
简单的说,就是应用程序调用 LoadKeyboardLayout函数将其他语言的键盘布局加载到系统中,产生的。
结束就这么快,更详细的描述可以自行查阅微软文档,至于如果避免这个问题?
啊?我没说过可以避免这种问题啊!
嗯~懂的人不用教了,直接找开发者解决吧?!!找不到?嗯,自己爆破一下呗,只要跳过该函数,或者直接nop掉,再或者将第一个参数改为CH的值00000804,都可以的,会的人不用教了吧,不会的?也别找我,我也是新手……
只要知道了关键点,相信不用多久,就会有很多爱心人士推出修正的版本给大家用的。
(嗯?嗯!!是的,我自己已经用上了,彻底解决了这个问题 -.-)
语言栏多出EN、JP等键盘布局的解决方案相关推荐
- 安卓蓝牙键盘切换输入法_Windows10添加中文美式键盘,传统语言栏,采用ctrl+shift切换输入法...
Windows10添加中文美式键盘,采用ctrl+shift切换输入法 用XP和Windows 7习惯后 用Windows 10 发现切换输入法快捷键变了,变成Windows键+空格,现在觉得不适应, ...
- win10添加美式键盘_Windows10添加中文美式键盘,传统语言栏,采用ctrl+shift切换输入法...
Windows10添加中文美式键盘,采用ctrl+shift切换输入法 用XP和Windows 7习惯后 用Windows 10 发现切换输入法快捷键变了,变成Windows键+空格,现在觉得不适应, ...
- java数组输入一个实数_用java!!输入五个数,保存到一个数组中,然后将... C语言,编写一个程序,从键盘输入5个数,算出总和......
导航:网站首页 > 用java!!输入五个数,保存到一个数组中,然后将... C语言,编写一个程序,从键盘输入5个数,算出总和... 用java!!输入五个数,保存到一个数组中,然后将... C ...
- win7如何找出消失不见的语言栏?
计算机屏幕右下角的语言栏图标消失不见了,怎么办? 别急,小易帮您把它调出来. 步骤一: 依次单击"开始"-〉"控制面板"-〉"更改键盘或其它输入法&q ...
- 解决win7语言栏消失问题
PS:我用的是win7旗舰版,平时用搜狗的五笔和拼音输入法,有一次突然发现任务栏中的语言栏不见了,而且输入法也只能使用五笔,不能切换到拼音.于是我上网查了一下,找到下面这些方法,我是用第一种方法解决问 ...
- 如何显示计算机语言栏,如何显示语言栏 显示语言栏简单步骤介绍
随着电脑的不断普及,现在越来越多人家中都用上了电脑,他们利用电脑辅助自己工作,同时也用电脑娱乐沟通.不过在使用电脑的过程中,也难免会难免一些令自己感到头痛的烦恼,就比如在使用电脑的时候语言栏消失不见了 ...
- 计算机的语言是美式英语,为什么电脑的语言栏一直有两国语言“CH中文(中国)”和“EH英语(美国)”...
这是输入法指示器. 快捷键ctrl+shift+M,设置属性,取消勾选"隐藏状态栏",确定. 语言栏的问题看下边: 添加中文简体美式键盘,如果没有出现,请看下边: XP 1. 右键 ...
- win7语言栏或输入法图标不见了
我想方法可能很多人都知道:只要找出输入法设置窗口就可以修改了,本文中导致输入法不见了的3个原因中的2个和这个对话框有关.但问题也正是出在了这里,因为输入法图标消失了很多人不知道从什么地方调出输入法设置 ...
- 计算机语言栏怎么打开,语言栏不见了怎么办,详细教您win7系统语言栏不见了怎么办...
在操用电脑学习时,习惯了在下端的语言条栏的呈出,偶时却发现它消失了,虽然能自如切换,但示着总生感不太佳.那么,怎样把它显现出呢?win7系统语言栏不见了怎么处理?下面,小编给大家带来了win7系统语言 ...
- 计算机语言栏在哪里,语言栏没了-语言栏消失了,怎么办?我电脑的语言栏为什么开机时总不找不见了?总 爱问知识人...
照楼主所说,应该是语言输入法程序损坏了,详细你参考下边答案吧! 恢复"语言栏"经典办法!: 1.如果windows的任务栏的输入法程序(windows xp是:\windows\s ...
最新文章
- elasticsearch如何安全重启
- Lomox0.2.0.1_Plugin_beta
- 数据库服务器文件路径,如何在服务器中找到数据库文件路径
- 2.2.4 数据的的存储和排列
- Idea解决Web server failed to start. Port 8080 was already in use.端口被占用(亲测)
- SAP 基于 ABAP 实现的 gateway 框架里,为什么默认返回100条数据?
- 关于脑机接口该如何实现的考虑
- poll函数_I/O复用 - 三组I/O复用函数的比较
- 如果误删谷歌浏览器的书签,怎么恢复
- testNG单元测试学习
- 机场新增卫星厅对中转旅客影响的评估方法
- 计算机二级宏相关例题,计算机等级考试二级Access练习题
- java游戏代码_Java与Kotlin系列文章之性能问题详解
- Python飞机大战游戏 附素材及源码
- IT行业必须知道的基础知识
- dell 恢复介质_使用Dell OS Recovery Tool制作Windows恢复U盘
- matlab2c使用c++实现matlab函数系列教程-kron函数
- java 获取excel的行数_关于Java:如何使用POI库获取Excel文件中的行数?
- nuxt实现服务端渲染查看源代码显示动态接口数据
- Python实现定时在微信群发送消息
热门文章
- 交换机端口mtu值最大_中低端交换机修改三层接口MTU值的说明
- 实验物理与工业控制系统---EPICS
- locust工具学习笔记(五)-FastHttpUser类、关联、参数化、检查点、集合点
- 逃脱只会部署集群系列 —— jenkins和gitlab的部署联动推送
- ZOJ3594 Sexagenary Cycle
- be idle sometimes to_英语美文_双语美文:趁着年轻做自己想做的事_沪江英语
- 微信热修复框架Tinker集成和使用,爬了很多坑后。带你成功跑通项目!
- 区块链技术掀起积分系统的又一次“革命”
- GINI Index-基尼指数
- 商务办公软件应用与实践【8】