debian-7.11.0-amd64用xrdp远程桌面连接时键盘错乱的修复

news/2024/12/29 13:43:31/

习惯安装好wheezy后第一件事就是安装远程桌面的支持和自己用惯用的文本编辑器joe

$ sudo apt-get -y --force-yes install xrdp joe

然后从win台机用远程桌面连接操作debian,开始用joe编辑时发现主键盘和数字小键盘中间的方向键没有按期望的方式反映,进一步测试发现还有很多键都错乱映射了。在网上搜索到了一篇文章

http://c-nergy.be/blog/?p=3858

,下面记录解决方法

一、导出的当前键盘映射到一个可读文件

$ sudo xmodmap -pk > Layout.txt

二、记录要修改的键号和键值

打开这个文件,以功能错乱的UP键为例,记下键号98,同时记下相同功能并且实测正常的数字小键盘的UP键(与数字8在同一键上)键值0xff97

     KeyCode    Keysym(Keysym)          Value Value(Name)36         0xff0d (Return) 61         0x002f (slash)          0x003f (question)       79         0xff95 (KP_Home)        0xffb7 (KP_7)   80         0xff97 (KP_Up)          0xffb8 (KP_8)   81         0xff9a (KP_Prior)       0xffb9 (KP_9)   83         0xff96 (KP_Left)        0xffb4 (KP_4)   85         0xff98 (KP_Right)       0xffb6 (KP_6)   87         0xff9c (KP_End)         0xffb1 (KP_1)   88         0xff99 (KP_Down)        0xffb2 (KP_2)   89         0xff9b (KP_Next)        0xffb3 (KP_3)   91         0xff9f (KP_Delete)      0xffae (KP_Decimal)     97         0xff50 (Home)   98         0xff52 (Up)     99         0xff55 (Prior)  100         0xff51 (Left)   102         0xff53 (Right)  103         0xff57 (End)    104         0xff54 (Down)   105         0xff56 (Next)   107         0xffff (Delete) 108         0xff8d (KP_Enter)       112         0xffaf (KP_Divide)      

三、修改xrdp的键盘映射文件

$ sudo cp /etc/xrdp/km-0409.ini /etc/xrdp/km-0409.ini.bk
$ sudo nano /etc/xrdp/km-0409.ini

找到键号对应的行

Key98=65362

将0xff97从十六进制转换成十进制65431,修改键值为正确数

Key98=65431

保存文件,注销后再次远程桌面连接,测试UP键功能正常了,相同原则运用到其他键就解决键盘功能错乱问题了。

joe编辑器在gnome终端中使用undo功能的快捷键是^_,与gnome中的Zoom out快捷键Ctrl+-都是按住Ctrl键同时按减号键,功能冲突,实际起作用的是Zoom out功能,找到了一篇文章提供了解决办法

https://nixmash.com/post/the-joe-editor-undo-keyboard-shortcut-in-linux

可以用^&(按住Ctrl键同时按数字键7)代替,debian中可以编辑/etc/joe/joerc,或者拷贝到$HOME/.joerc进行编辑定制快捷键


http://www.ppmy.cn/news/871029.html

相关文章

Ubuntu下键盘输入错乱问题

ibus 框架中键盘布局会出现“与交换,特殊字符等情况。 解决办法:删除该键盘布局并重新添加

ubuntu 键盘错乱 大小写反 回车不能用

最近开始使用ubuntu ,使用一段时间之后开机登录时,发现键盘大小写反了。当敲回车时发现没有反应, 鼠标点击登录后,进行各种找语言设置、键盘设置都无效。所幸来个注销后发现键盘可以正常使用。 why ?  观察发现状态栏居然有两个sougou图标…

python编程midi键盘按键错乱_键盘按键错乱怎么办?

展开全部 利用360修复键盘按键错乱的方法: 一、打开360杀毒,并进入电脑门诊; 二、在搜索62616964757a686964616fe58685e5aeb931333365633937框中输入键盘会自动弹出相关故障提示,点击与键盘按键错乱相关的一条进入; 三…

ubuntu下,键盘错乱的问题

老样子,先推荐一篇文章,别急着看,先看我的说明。 http://blog.sina.com.cn/s/blog_4aba6f3d0100wvst.html 我遇到的问题是,按照许多版本的处理方式来处理以后,虽然在系统设置-键盘里,键盘布局是对的&…

arm linux vi键盘错乱,Ubuntu Server 18.04安装后vi命令解决键盘错乱方法和wifi连接之后不能上网...

一、编辑/etc/vim/vimrc.tiny 使用root权限操作 将“compatible”改成“nocompatible” 新增一个配置: set backspace2 。 最终效果是: 保存即可。 二、wifi装填已连接,但不能上网解决办法需要配置DNS vi /etc/systemd/resolved.conf 在如…

Ubuntu vim编辑键盘错乱问题

ubuntu解决键盘错乱问题 输入 vi /etc/vim/vimrc.tiny 如果不是管理员root登录的输入 sudo vi vi /etc/vim/vimrc.tiny在输入密码即可。 由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数…

ubuntu中vi编辑器键盘错乱的问题

Ubuntu安装完成后vi编辑器键盘不能正常使用,使用下面方法解决: 编辑文件/etc/vim/vimrc.tiny,将“compatible”改成“nocompatible”非兼容模式; 并添加一句: set backspace2 转载于:https://www.cnblogs.com/remembe…

linux键盘符号错乱,Ubuntu14.04 键盘错位小问题

问题: 键盘错位了,和"两个符合正好颠倒,~#这几个也错乱了,~符号跑到了|上,#跑到了 shift|上,这个问题在敲代码的时候真的很烦...因为 tcl语言里#是注释,很常用,和"就更别 说了。 网上查了下说是键盘布局的问题,但是找了半天发现 ubuntu14的系统设置里并没有 键盘布局…