ubuntu下修改键位
尴尬的背景:
服役5年的笔记本,最近键盘失灵,部分键位彻底失去响应。最蛋疼的是左右方向键都不能用了 ○| ̄|_
解决方案是,通过xmodmap命令,用其他相对鸡肋些的键位替代方向键。
1 查看各个键位的keycode和功能
xmodmap -pk
各个key的解释可以看这里:
http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/key-names.html
2 我关心的几个键位(准备牺牲掉主键盘右下角了)
- 105 Control_R # 右边的ctrl键
- 108 Alt_R # 右边的alt键
- 62 Shift_R # 右边的shift键
3 我关心的几个功能
- Up Down Left Right # 分别是上下左右四个方向键
- plus equal # “+/=”键,嗯,这个键也坏了,赋值语句都没法写。。。
4 改键位
xmodmap -e "keycode 62 = Left" # 右边的ctrl键 充当 向左功能
xmodmap -e "keycode 105 = Right" # 右边的shift键 充当 向右功能
xmodmap -e "keycode 108 = plus equal" # 右边的alt键 充当 +/=
5 补充
xmodmap命令重启后会失效,建议将脚本添加到开机启动项中。
最小白的方法是,执行gnome-session-properties命令,打开启动项管理工具,添加如下命令:
xmodmap -e "keycode 62 = Left"; xmodmap -e "keycode 105 = Right";xmodmap -e "keycode 108 = plus equal"
ubuntu下修改键位相关推荐
- Ubuntu下修改字体
Ubuntu下修改字体 安装gnome-tweaks桌面配置工具; sudo apt install gnome-tweaks 1 Alt+F2 在运行窗口输入 gnome-tweaks 命令,回车; ...
- Ubuntu下修改Chrome字体(不使用stylist)
Ubuntu下修改Chrome字体(不使用stylist): 编辑~/.config/google-chrome/Default/User StyleSheets/Custom.css文件 添加如下几 ...
- Ubuntu下修改DNS重启也能用的方法
安装好Ubuntu之后设置了静态IP地址,再重启后就无法解析域名.想重新设置一下DNS,打开/etc/resolv.conf cat /etc/resolv.conf # Dynamic resolv ...
- ubuntu mysql修改字符集后不能启动mysql_解决ubuntu下修改my.cnf设置字符集导致mysql无法启动...
在Ubuntu下安装了MySQL数据库,为了便于使用,欲将字符集统一设置为utf8,而不是默认的latin1. 进入mysql,输入show variables like 'character%';查 ...
- Ubuntu下修改file descriptor
要修改Ubuntu下的file descriptor的话,请参照一下步骤. (1)修改limits.conf $sudo vi /etc/security/limits.conf 增加一行 * - n ...
- ubuntu下修改终端字体颜色以及terminator字体美化
Ubuntu下终端字体如果全是白色很不直观,可以根据自己喜好修改颜色. 2019年快乐,ros indigo很快就要停止维护了,昨天把ubuntu重装成16.04,装了ros kinetic,以前配好 ...
- ubuntu下修改终端字体颜色
Ubuntu下终端字体如果全是白色很不直观,可以根据自己喜好修改颜色. $ sudo gedit .bashrc 将以下一段添加在最下面即可.(下面这个是我的配色) PS1='${debian_chr ...
- Ubuntu 下修改 Could not reliably determine the serve
2019独角兽企业重金招聘Python工程师标准>>> 在Ubuntu上安装Apache,每次重启,都会出现以下错误提示: Could not reliably determine ...
- Ubuntu下修改文件夹的所有者权限
转自:sopho没有more Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」 即chmod以及chown,其中可以用递归参数-R来实现更改所有子 ...
最新文章
- leetcode算法题--连续的子数组的和
- 4-玩转数据结构-链表
- IOS登陆+注册+抽奖+排行榜
- python怎么解释语言_python是解释型语言吗
- 使用supervisor使Laravel的queue保持后台常驻
- Q4_一个事物领导另一个
- 用户账户、共享和NTFS权限
- 百度 PaddlePaddle开源视频分类模型Attention Cluster,曾夺挑战赛冠军
- 常见的python算法题_python笔试常见题
- alisql mysql_alisql|alisql数据库下载 v5.6 官方版_小皮网
- Pro Tools系统优化- Windows篇
- 【模电】共射放大电路(直接耦合+阻容耦合、NPN)
- 又一个奇葩要求,Python是如何将“中文”转“拼音”的?
- ​华海诚科在科创板注册生效:预计年收入超3亿元,深圳哈勃为股东​
- MacBook苹果电脑在充电中无法指纹解锁解决办法
- 鹰眼轨迹管理平台移植
- 软件测试周刊(第58期):春光不必趁早,冬霜不会迟到。相聚离开,全部刚刚好。
- firefox 邮件提醒
- vue-element-admin 三级路由无法跳转
- 前端招聘必看!总结的太好了
热门文章
- 【ASP.NET Core快速入门】(九) RoutingMiddleware介绍以及MVC引入
- 【好书推荐】《Web全栈工程师的自我修养》
- 无法识别的属性 configProtectionProvider的解决方案
- MAVEN项目线上发布出现的问题之一
- 转: 利用SQL SERVER2005的XML字段类型实现类似商品扩展属性
- UA SIE545 优化理论基础0 优化建模7 二值变量的应用
- UA MATH564 概率论 QE练习题 概率极限理论
- win32汇编定时器简单Demo
- 缓冲区溢出基本C程序的控制台和Win32版本
- 51Nod 1007 正整数分组 | DP (01背包)