文章目录

  • 0 前言
  • 1 查看keycode
  • 2 编写映射脚本
  • 3 运行脚本

0 前言

  对于14寸及以下的笔记本,一般相对于标准键盘会少一些诸如Home、End的按键。本文介绍将Alt和Ctrl右键映射为Home和End的方法。并且方法可以根据用户各自按键位置需求,实现任何按键的重新映射。

  • 系统:ubuntu
  • 工具:系统自带的xmodmap

1 查看keycode

使用以下命令可以查看要修改的键值keycode:

$ xev grep | keycode

可以捕获需要修改的按键:
可以发现,Alt右键和Ctrl右键的keycode分别为108和105.

注意:对于Shift、Caps、Ctrl、Alt等修饰键,可以通过下面命令查看:

$ xmodmap -pm

未进行修改时内容如下:

2 编写映射脚本

在家目录下创建文件:

$ cd ~ && vim .Xmodmap

添加以下内容:

clear mod1
add mod1 = Alt_L Meta_L
keycode 108 = Homeclear control
add control = Control_L
keycode 105 = End

注意:可以不用clear,而使用remove mod1 = Alt_R 移除该快捷键,但这种情况下该脚本只能执行一次,因为一次后就删除了该快捷键,再执行会报错。

3 运行脚本

有两种方式运行该脚本,一是手动运行:

~$ xmodmap .Xmodmap

另一种方法是将执行脚本写入开机自动运行(强烈推荐):

$ sudo vim /etc/rc.local

exit 0行前面插入xmodmap ~/.Xmodmap语句,
之后每次开机都会自动完成按键重新映射。

Ubuntu修改键盘映射相关推荐

  1. Windows 修改键盘映射(附带Linux下Ubuntu的修改方法)

    Windows 修改键盘映射(附带Linux下Ubuntu的修改方法) 一.简述        通过修改键盘映射关系可以改变按键的功能.如:       1) A键损坏,使用B键代替.       2 ...

  2. linux红外键盘映射表,linux下修改键盘映射

    有段时间特别喜欢HHKB(一款适合专业人士使用的键盘),不过被它超高的价位给打败了.后来想想喜欢它的缘由有两个,第一就是它control键的位置,它的control键位于常规键盘的capslock键的 ...

  3. [ZZ]通过修改键盘映射替代损坏按键

    [ZZ]通过修改键盘映射替代损坏按键 我买的神舟笔记本电脑因为使用不当,致使Ctrl键与PageUp键损坏.而该电脑仅有键盘左下角一个Ctrl键,损坏之后给日常使用带来许多不便.由于 我装的是Wind ...

  4. (转)通过修改键盘映射替代损坏按键

    http://hi.baidu.com/kxw102/blog/item/aeef82fda272d1f6fd037fa1.html 通过修改键盘映射替代损坏按键 2009-12-20 05:22 通 ...

  5. 通过修改键盘映射替代损坏按键

    [ZZ]通过修改键盘映射替代损坏按键 我买的神舟笔记本电脑因为使用不当,致使Ctrl键与PageUp键损坏.而该电脑仅有键盘左下角一个Ctrl键,损坏之后给日常使用带来许多不便.由于 我装的是Wind ...

  6. ubuntu 22.04 通过xmodmap修改键盘映射

    本人用的是日式键盘,将键盘上面用不上的按键,映射为Super.Alt.Ctrl键,整个键盘就会变得非常好用方便. 查看按键对应keycode $ xev KeyRelease event, seria ...

  7. Ubuntu修改键盘乱码问题

    转自:digi.yuucn.com/jianpan/102841.html 上网查,发现是键盘布局不对,树莓派(raspberry pi)是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是 ...

  8. RHEL7及CentOS7的语言、字符编码、键盘映射、X11布局设置(localectl)-系统管理(1)...

    这几天在阅读Red Hat Enterprise Linux 7的官方文档,发现了一些比之前有较大改善的系统管理方式,准备用一个系列的文章来分享一下自己的阅读.学习心得.在系统管理指导的开篇就提到了语 ...

  9. 日文配列键盘修改和映射自定义

    最近入手一把Filco日本91配列的奶酪绿来敲敲代码,91配列和国内使用的87配列使用起来有点不同,如果直接把日本配列的键盘用在当前的中文系统下面的话,会出现键帽和实际输入的符号不一样的情况,为此特别 ...

  10. Ubuntu如何修改键盘和语言

    修改键盘: 在ubuntu中打代码的时候'#'打成了一个类似'£'的符号,'|'打成了'~',这是因为默认为英国式的键盘 修改方式为 1.2.终端输入sudo dpkg-reconfigure key ...

最新文章

  1. 曝光 Facebook 内部高效工作 PPT 指南
  2. Java 分布式 RPC 框架性能大比拼,Dubbo 排第几?
  3. Python【01】【基础部分】- A
  4. pythoncookie自动模拟登录_用Python模拟技巧带你实现自动抽屉登录自动点赞
  5. uoj #118. 【UR #8】赴京赶考 水题
  6. 业务自助分析怎么推?中梁集团办的这场BI建模大赛值得借鉴
  7. Qt5.7| C/C++ 超级简单一学就会的仿QQ宠物
  8. 苹果 M1 “痛失” Windows 11!
  9. OC高效率52之提供“全能初始化”方法
  10. mysql dump h_mysqldump
  11. Android STB 遥控器适配
  12. Unity3D-----摄像机镜头移动并限制角度
  13. 2020春招阿里一面
  14. Tushare学习文档(十 电影票房)
  15. GamingAnywhere 一:GA初览
  16. 电销团队外呼管理难,外呼系统录音功能解决无监管现状
  17. 程序员普遍薪水都在3万以上?35岁码农用亲身经历和你聊聊
  18. 牛X,网易开源了这个项目后,结果被山寨出了无数个网易云音乐 APP,网友炸锅了!...
  19. 云计算、大数据和物联网之间,有什么区别和联系?
  20. 2022中国碳交易与碳管理国际峰会邀请函

热门文章

  1. java编程思想--final关键字
  2. 2017计算机办公自动化试题,2017办公自动化考试试题
  3. Android 处理软键盘遮挡问题
  4. 企业数字化转型,运营人员如何构建数字化运营能力?
  5. visual studio 2012 密钥记录
  6. TM2008 preview4 / QQ2009 preview 聊天记录保存位置修改
  7. 驱动精灵w8ndows xp sp2,爱普生Epson TM-U220打印机驱动官方正式版下载,适用于winxp,winvista,win7,win8,win10-驱动精灵...
  8. cocos studio和cocosbuilder什么区别
  9. 怎么修改图片大小尺寸?
  10. 荣耀路由2 虚拟服务器,荣耀路由器2恢复出厂设置的两种方法