Ubuntu下Gnome修改键盘映射(xmodmap)

因为笔记本的E键损坏不能用了,在以命令行为主要工作界面的linux肯定是很不方便的,在不更换键盘的情况下只有用别的按键来代替或者外接键盘,但是外界键盘始终是不怎么方便。

因为F3键不怎么用,所以我想把数字键3用来代替E键F3则用来代替3键。由于E键损坏那么肯定要外接键盘进行辅助。首先通过 xmodmap -pke命令找到3和E的键值(keycode)

xmodmap 是一个在 X 图形环境下用于修改键盘和鼠标按钮映射的工具。

我找到:

keycode  12 = 3 numbersign 3 numbersign
keycode  26 = e E e E
keycode  69 = F3 F3 F3 F3 F3 F3 XF86Switch_VT_3

这里面numbersign代表的是符号’#’,另一个因为用不上所以忽略
还需要

xmodmap -e "keycode 12 = e E"
xmodmap -e "keycode 69 = 3 numbersign"

输入命令后按下原来的键可以敲出等号后第一个字符加上shift键可以敲出第二个字符

分别把E键和3键映射到原来的3键和F3键

做到这里就已经实现了在 gnome下改键盘映射了,但是这样在重启之后还要重新输入这两个命令,一点都不符合懒人的风格。所以还要设置让系统在启动时就运行这两条命令,要在软件列表里面找到
Startup Applications Preferences
添加两个项目分别在Command里面填上面的两条命令名字和详情随便填。添加完成后下次重启就会自动执行这两个命令了,修改其他按键方法类似。

如果键盘局部乱码则需要修改键盘布局或者添加汉语支持。

最后说一句,如果不是迫不得已还是尽量不要修改字母键的键位,这样用久了就很难改过来了。

参考:
Ubuntu14.04键盘布局乱码
Ubuntu修改键盘映射

Ubuntu下Gnome修改键盘映射相关推荐

  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下如何修改文件或者文件夹的权限

    Ubuntu下如何修改文件或者文件夹的权限------chmod的亲身测试 具体原理如下: Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下.               一 介绍 ...

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

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

  8. Ubuntu下,用键盘定义鼠标按键

    网上的解决方案都是讲,使用终端,使用命令行啦. 但我还是希望能像windows里面一样,用Autohotkey定义鼠标 借助xdotool(linux下的按键精灵),可以实现鼠标/键盘的操作.但是它好 ...

  9. ubuntu下qt模拟键盘按键按下_基于QT的跨平台虚拟键盘设计与实现

    摘  要: 针对QT在Windows.Linux.以及嵌入式Linux-arm等不同平台下没有开源.高效的虚拟键盘(包含中文输入法),以及QT版本升级造成代码不兼容等问题,设计并实现了一个跨平台的虚拟 ...

  10. 一个Ubuntu下禁用笔记本键盘触摸板的简单脚本

    笔记本键盘之前进水了,处理的不及时导致键盘失灵,有时候自己蹦字.原来用windows好解决,直接在驱动列表里指定一个跟笔记本键盘不兼容的驱动然后重启就行了.最近在学习Linux,使用Ubuntu系统, ...

最新文章

  1. 使用 Python 和 OpenCV 构建 SET 求解器
  2. 【快速安装Docker服务及Docker配置、Docker常用命令。】
  3. latex 生成中文目录乱码问题解决
  4. 使用ladash判断集合中是否有
  5. EntityFramework 6.x和EntityFramework Core关系映射中导航属性必须是public?
  6. linux 配置java环境
  7. PetaPoco源代码学习--2.TableInfo、ColumnInfo类和Cache类
  8. AcWing 1738. 蹄球(特殊基环树)
  9. Android显示PDF文件之PDFviewer
  10. 斐讯盒子刷android tv,【TV】斐讯盒子T1_YYFROM语音助手实用版(191129)
  11. 计算机二级office题库-操作题
  12. 约分最简分式java
  13. CSP 2018-9-4 再卖菜 搜索 + 剪枝
  14. 怎么识别图片上的文字?告诉你3款简单又实用的识别软件
  15. 1927年12月31日午夜一秒谜案
  16. bio 生信博主网站 blog
  17. (记录)绝对值的实现
  18. 秋日露营好去处,安化云台山星空露营公园
  19. 距离感应器下的休眠唤醒机制实现
  20. CRS-4000启动crs报错问题处理

热门文章

  1. 金蝶K3WISE15.1开启WEBAPI
  2. Ubuntu 18.04搭建Moodle
  3. 职称计算机考试f11,2016全国职称计算机考试PowerPoint单选试题3
  4. 【游戏开发实战】下载原神模型,PMX转FBX,导入到Unity中,卡通渲染,绑定人形动画(附Demo工程)
  5. 左右手桌面股票盯盘软件(DesktopStockTracking)
  6. Linux 下使用 Wine 安装运行 TM2008 Beta 及相关问题解决
  7. windows 驱动开发 DDK与WDK WDM的区别
  8. 架构之美:教你如何分析一个接口?
  9. web前端简易制作之HTML
  10. 【元胞自动机】基于matlab元胞自动机考虑驾驶行为的自动—求解手动驾驶混合交通流问题【含Matlab源码 2060期】