ubuntu 改键
2024-09-07 20:41:03
参考:
https://www.jianshu.com/p/9411ee427cfd
https://www.cnblogs.com/zhengchl/archive/2012/08/25/2655753.html
如果要永久改变键位设置,则可编辑
/usr/share/X11/xkb/keycodes/evdev
首先简述键盘的读取原理。当你按下一个按钮,系统会首先读取这个按钮的keycode,比如大写锁的keycode是66。然后系统会去对照键盘的layout(布局,存储在/etc/default/keyboard里)去确定这个keycode对应是什么按键,比如66在配置文件里就是。确定你按的是什么按键之后,系统就会调用对应这个按键的函数(称之为keysym)来完成的功能了。
你可以用xev命令来查看按键的keycode和keysym。在弹出的小窗口里敲想看的按键就行了。
如果是永久交换,则在上文的evdev文件里修改按键的keycode和对应的键位关系即可。
最新文章
- Javascript中闭包问题(转载)
- java网络流传输,中文乱码问题。
- 利用target的特性,可以实现纯css的tab效果切换
- Beanstalk消息队列的实现
- (转)投影矩阵的推导(Deriving Projection Matrices)
- JavaScriptSerializer 中的匿名类型 转json
- 一个textview实现文字在图片上面的效果
- Convert Sorted Array to Binary Search Tree
- history对象back()、forward()、go()
- Agile 敏捷开发
- Django REST framework使用ViewSets的自定义路由实现过程
- Hibernate 离线对象构建通用查询
- Android webview 调起H5微信支付
- CSS基础【1】:体验CSS
- 【java】final修饰符介绍
- python-UiAutomator学习&;使用
- Hadoop工作原理
- 雷林鹏分享:jQuery EasyUI 树形菜单 - 创建异步树形菜单
- java 中文及特殊字符校验
- HDU5669-Road
热门文章
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之四:组织单位服务安装账号设置
- 大话Git系列之初识版本控制系统(1)
- 推荐四个phpstorm酷炫实用插件 让你写代码的时候不在孤单!
- WordPress疑难问题以及解决方案汇总
- 团队项目之Scrum1
- centos 6.9 升级glibc动态库
- Linux 和 Windows 查看当前运行的 python 进程及 GPU、CPU、磁盘利用率
- [译]发布ABP v0.19包含Angular UI选项
- node 下载 md5.js
- EJB学习