解决键盘模式(布局)的错误导致的部分键位失灵或异常(姑且这样描述问题吧)
2015-07-03 21:30
507 查看
问题描述:
我的vmware虚拟机截至目前安装了三个系统分别是win xp, linux ubuntu, linux redhat,安装好后,我在陆续的使用过程中,发现了问题:
在我的redhat和ubuntu里,当我敲击\这样的一个键位(enter上方的反斜杠键),显示的是< ,shift加这个键又显示的是>,这样的情况在三个虚拟机系统里,只发生在两个linux里,xp是对的。至此,排除了vmware虚拟机软件的干扰,我推测问题应该就是系统里键盘设置的异常导致的吧?!
解决过程:
正常情况下,一般都是美式键盘。于是乎,就开始一个劲儿摆弄linux的keyboard configuration,但最初都没有好的结果。
就开始寻思找个正确的作对比,下面以redhat为例:
主要设置的就是这个part,
![](http://img.blog.csdn.net/20150703213341839?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](file:///F:/2%E5%B7%A5%E4%BD%9CFiles/YNOTE/jfsufeng@163.com/localdata/jfsufeng@163.com/8bd6c692dc5a46acbb9a45fbbae1b2c4/clipboard.png)
![](http://img.blog.csdn.net/20150703213319419?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
最终把Keyboard model 和 Selected layouts选对了就ok,上图就是最后设置好,把问题结局的时截图
当时异常情况下的截图如下:
![](http://img.blog.csdn.net/20150703213438687?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](file:///F:/2%E5%B7%A5%E4%BD%9CFiles/YNOTE/jfsufeng@163.com/localdata/jfsufeng@163.com/c808928e0dc244d79ed150435223a7e6/wp%7D2%24ol@s%60puer@rg%25c%24f%5Bu.png)
所以最后只要把layout和model都选对就可以解决问题了。当然,layout一般都会是English(US)的,只需要把Keyboard model选对就ok了。
举例说,我当时找到我的小集群上面对的设置如下:
![](file:///F:/2%E5%B7%A5%E4%BD%9CFiles/YNOTE/jfsufeng@163.com/localdata/jfsufeng@163.com/bf0da222f01f43218a3774a32ba5884c/qg%5Bvz4d@0r0y%5Dzylsn%5B6@ph.jpg)
![](http://img.blog.csdn.net/20150703213511041?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这也是ok的。
所以,如果有人出现了和我同样的情况,就努力找寻你的model就ok了,应该都是有个通用的选项的。
如上两个:
Classmate PC(学生电脑,intel)
Generic 105-key pc(同样很常见的,intel)
------------------------------------------------------同样的,我的ubuntu解决如下-------------
原本的错误也是输入\键,显示<号,使用上档键配合使用,就输出显示>大于号,而在简汉拼音输入法的状况下,是《 和 》.
针对这样的情况,修改如下:
打开终端,输入
sudo dpkg-reconfigure keyboard-configuration
出现如下界面,改成Classmate PC,一路回车确定即可,没修改前原来的那个应该针对台式机上面的外设键盘是对的,但我的PC是thinkpad yoga S3,所以需要改成Classmate PC 才可以正常使用,这一点是和linux redhat问题的解决是一致的,只是调用出键盘模式(Keyboard Model)的方式稍有区别。当然,原理和本质都是一样的。
![](http://img.blog.csdn.net/20150703213556296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](file:///F:/2%E5%B7%A5%E4%BD%9CFiles/YNOTE/jfsufeng@163.com/localdata/jfsufeng@163.com/54214e9bf115405bbd4f6b7b322e31ba/clipboard.png)
---------------------------------------------------------------------------------------------------
问题分析:
1.有可能是最开始安装系统时keyboard没选好导致的键盘映射个问题;
2.也有可能是系统安装时,系统没有自动配准好。
------------------------------------------
个人原创手敲,如此文表述不当或朋友们有更好的技术方法,还望多多交流、多多理解,Email: jfsufeng@foxmail.com.
我的vmware虚拟机截至目前安装了三个系统分别是win xp, linux ubuntu, linux redhat,安装好后,我在陆续的使用过程中,发现了问题:
在我的redhat和ubuntu里,当我敲击\这样的一个键位(enter上方的反斜杠键),显示的是< ,shift加这个键又显示的是>,这样的情况在三个虚拟机系统里,只发生在两个linux里,xp是对的。至此,排除了vmware虚拟机软件的干扰,我推测问题应该就是系统里键盘设置的异常导致的吧?!
解决过程:
正常情况下,一般都是美式键盘。于是乎,就开始一个劲儿摆弄linux的keyboard configuration,但最初都没有好的结果。
就开始寻思找个正确的作对比,下面以redhat为例:
主要设置的就是这个part,
![](file:///F:/2%E5%B7%A5%E4%BD%9CFiles/YNOTE/jfsufeng@163.com/localdata/jfsufeng@163.com/8bd6c692dc5a46acbb9a45fbbae1b2c4/clipboard.png)
最终把Keyboard model 和 Selected layouts选对了就ok,上图就是最后设置好,把问题结局的时截图
当时异常情况下的截图如下:
![](file:///F:/2%E5%B7%A5%E4%BD%9CFiles/YNOTE/jfsufeng@163.com/localdata/jfsufeng@163.com/c808928e0dc244d79ed150435223a7e6/wp%7D2%24ol@s%60puer@rg%25c%24f%5Bu.png)
所以最后只要把layout和model都选对就可以解决问题了。当然,layout一般都会是English(US)的,只需要把Keyboard model选对就ok了。
举例说,我当时找到我的小集群上面对的设置如下:
![](file:///F:/2%E5%B7%A5%E4%BD%9CFiles/YNOTE/jfsufeng@163.com/localdata/jfsufeng@163.com/bf0da222f01f43218a3774a32ba5884c/qg%5Bvz4d@0r0y%5Dzylsn%5B6@ph.jpg)
这也是ok的。
所以,如果有人出现了和我同样的情况,就努力找寻你的model就ok了,应该都是有个通用的选项的。
如上两个:
Classmate PC(学生电脑,intel)
Generic 105-key pc(同样很常见的,intel)
------------------------------------------------------同样的,我的ubuntu解决如下-------------
原本的错误也是输入\键,显示<号,使用上档键配合使用,就输出显示>大于号,而在简汉拼音输入法的状况下,是《 和 》.
针对这样的情况,修改如下:
打开终端,输入
sudo dpkg-reconfigure keyboard-configuration
出现如下界面,改成Classmate PC,一路回车确定即可,没修改前原来的那个应该针对台式机上面的外设键盘是对的,但我的PC是thinkpad yoga S3,所以需要改成Classmate PC 才可以正常使用,这一点是和linux redhat问题的解决是一致的,只是调用出键盘模式(Keyboard Model)的方式稍有区别。当然,原理和本质都是一样的。
![](file:///F:/2%E5%B7%A5%E4%BD%9CFiles/YNOTE/jfsufeng@163.com/localdata/jfsufeng@163.com/54214e9bf115405bbd4f6b7b322e31ba/clipboard.png)
---------------------------------------------------------------------------------------------------
问题分析:
1.有可能是最开始安装系统时keyboard没选好导致的键盘映射个问题;
2.也有可能是系统安装时,系统没有自动配准好。
------------------------------------------
个人原创手敲,如此文表述不当或朋友们有更好的技术方法,还望多多交流、多多理解,Email: jfsufeng@foxmail.com.
相关文章推荐
- scrapy学习笔记——第一个项目,eclipse+pydev搭建scarpy项目
- 创建循环双链表
- CSS3实战
- NYOJ 51 管闲事的小明
- JavaScript服务器端开发基础之Math对象小结
- JavaScript服务器端开发基础之Math对象小结
- [NIO]从300万到700万——dawn的协程优化
- 微信第三方开发行业解决方案
- Proxy.newProxyInstance()
- 卷积神经网络
- NYOJ 448 寻找最大数
- Java集合中对象排序
- IOS--UI--LessonTouchView 触摸事件 & 响应者链
- C#邮箱、附件发送
- libvirt(virsh命令介绍)
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 序列化战争:主流序列化框架Benchmark
- 区间搜索(算法)
- 【动手写排序】归并排序
- 序列化战争:主流序列化框架Benchmark