dumpkeys - 转储显示键盘翻译表
总览 (SYNOPSIS)
dumpkeys [ -hilfn1 -Sshape -ccharset --help --short-info --long-info --numeric --full-table --separate-lines --shape=shape --funcs-only --keys-only --compose-only --charset=charset ]
描述 (DESCRIPTION)
dumpkeys 以 keymaps(5) 中 描述 的 格式, 在 标准输出 显示 键盘驱动程序 翻译表 的 当前内容.
下面 提供了 多种 选项, 可以 控制 输出格式, 也可以 显示 来自 内核 或 dumpkeys(1) 和 loadkeys(1) 的 其他信息.
选项 (OPTION)
- -h --help
- 在 标准错误 上 显示 版本号 和 简短 的 用法, 然后 结束.
- -i --short-info
- 显示 内核 键盘驱动程序 的 某些 特征:
- 内核 支持的 键值(keycode) 范围:
- 这个特征指, 在 键盘映射文件 中, keycode 关键字 后面 可以 使用 什么值. 有关 这个文件 的 语法 和 其他信息 参看 keymaps(5).
单键 可编联(bind) 的 动作(action) 数:
- 这个特征指, 通过 修饰键 的 组合, 一个键 能够 发生 多少个 不同的 动作. 例如, 如果 该值是 16, 那么 一个键 结合 修饰键 可以 产生 多达 16 个 动作. 此时, 内核 大约 知道 存在 四个 修饰键, 你可以 按下 不同的 修饰键 组合 获得 所有 定义的 动作.
内核 支持的 动作码(action code) 值域(range):
- 这一项 包含 用 十六进制 表示的 动作码 值域. 这些值 能够 用在 按键定义 的 右边, 也就是 下面 这行 的 vv 部分:
- keycode xx = vv vv vv vv
(有关 按键定义行 的 细节 参见 keymaps(5) ). dumpkeys(1) 和 loadkeys(1) 支持 符号表示法, 它 比 数字表示法 更优越, 内核 和 内核 之间的 动作码 可能不一样, 而 符号名字 一般 不变. 然而, 动作码值域 列表 可以 用来 判断 内核 是否 支持 loadkeys(1) 识别的 全部 符号, 或者 内核 支持的 动作 在 loadkeys(1) 中 有没有 对应的 符号名. 你 可以 比较一下 值域列表 和 动作符号表, 参见 下述的 --long-info 选项.
内核 支持的 功能键(function key) 数目:
- 这个特征 指 能够 用来 输出 字符串 的 动作码 数目. 这些 动作码 往往 编联 键盘上的 功能键 和 编辑键, 输出 标准 escape 序列. 然而 你 可以 重定义 这些键, 让 它们 输出 命令行, 电子邮件地址 或者 其他什么. 特别是 某些 编号 的 功能键 和 编辑键 在 键盘上 不存在, 这样 就有了 "空闲的" 动作码, 例如, 把 它们 和 AltGr-字母组合 编联, 用来 输出 有用的 字符串. 详情 参见 loadkeys(1).
功能串(function string):
- 可以 用 下面的 命令 查看 当前 的 功能键 定义
- dumpkeys --funcs-only
- 内核 支持的 键值(keycode) 范围:
- -l --long-info
- 这个选项 要求 dumpkeys 显示 较多的 信息. 显示 的 信息 除了 --short-info 选项 的 内容 外, 增加了 loadkeys(1) 和 dumpkeys(1) 支持 的 动作 的 符号名 列表, 及 对应的 数值.
- -n --numeric
- 这个选项 阻止 dumpkeys 把 动作码 翻译成 符号名, 只 显示 十六进制数字.
- -f --full-table
- 这个选项 使 dumpkeys 跳过 所有 速记形式(short-hand) (参见 keymaps(5)), 以 行排格式(canonical) 输出 键值编联. 首先是 keymaps 行, 描述 当前 定义的 修饰键 及其 组合. 然后 每个键 显示 一行, 其中 每个 修饰键 的 组合 占 一列. 例如, 如果 键盘映射表 使用了 七个 修饰键组合, 那么 每行 将显示 七列动作码. 这种格式 用于 诸如 对 dumpkeys 输出 的 后处理 等.
- -1 --separate-lines
- 这个选项 使 dumpkeys 把 每个 (修饰键,键值)对 用 一行 显示. 前缀 plain 表示 没有 使用 修饰键.
- -S --shape=shape
- 这个选项 告诉 dumpkeys 使用 指定的 表格格式. 允许的 表格格式 有 0: 缺省格式 (就象 没使用 -S 一样); 1: 和 使用 选项 --full-table 一样; 2: 和 使用 选项 --separate-lines 一样; 3: 每个 键值 占用 一行 (就象 格式 1 一样), 直到 遇到 第一个 空项(hole), 然后 每个 (修饰键,键值)对 一行 (就象 格式 2 一样).
(译注: 空项 位置 可参考 dumpkeys 不带参数时 显示的 第一行, keymaps 行)
- --funcs-only
- 这个选项 使 dumpkeys 只显示 功能键 定义的 字符串. 否则 dumpkeys 既显示 串定义, 也显示 键值编联.
- --keys-only
- 这个选项 使 dumpkeys 只显示 键值编联. 否则 dumpkeys 既显示 串定义, 也显示 键值编联.
- --compose-only
- 这个选项 使 dumpkeys 只显示 组合键(compose key) 定义. 它 只对 支持 组合键 的 内核 有效.
- -ccharset --charset=charset
- 这个选项 使 dumpkeys 根据 指定的 字符集 翻译 字符码值. 它 只影响 字符码值 对 符号名 的 翻译. 用 --help 选项 可以 列出 charset 的 有效值. 如果 没有 指定 charset, 缺省字符集 是 iso-8859-1. 这个选项 能够 输出 一个 `charset "iso-8859-X"' 行, 告诉 loadkeys 如何 翻译键盘映射表. (例如, "division" 在 iso-8859-1 中 是 0xf7, 但在 iso-8859-8 中 是 0xba).
文件 (FILE)
/usr/lib/kbd/keymaps/ 推荐 存放 键盘映射 文件 的 目录.
dumpkeys - 转储显示键盘翻译表的更多相关文章
- loadkeys - 调入键盘翻译表
总览 (SYNOPSIS) loadkeys [ -d --default ] [ -h --help ] [ -q --quiet ] [ -v --verbose [ -v --verbose ] ...
- PHP自学3——在html的<table>标签中显示用户提交表单
为了更好地显示用户提交表单,本节将在上一节的基础上将读取的用户表单显示在html的<table>标签中,这一节将用到和数组有关的知识. 本节代码将从外部文件(.txt文件)中读取信息于指定 ...
- 屏幕实时显示键盘鼠标操作软件keycastow,适合做视频教程
屏幕实时显示键盘鼠标操作软件keycastow,适合做视频教程 学习了:https://www.52pojie.cn/thread-535154-1-1.html 进行键盘按键的屏幕实时显示:
- Blender 工具使用——显示键盘和鼠标操作
Blender 工具使用--显示键盘和鼠标操作 Blender自己本身就带有显示按键和鼠标的功能,就是3D View: Screencast Keys插件. 打开 File(文件) -> Use ...
- Java 添加、删除、移动、隐藏/显示Excel工作表
本文内容将介绍通过Java程序如何添加.删除.移动工作表,以及设置工作表隐藏.显示等操作.文中使用了Java Excel类库(Free Spire.XLS for Java 免费版),可通过官网下载包 ...
- Django项目:CRM(客户关系管理系统)--15--07PerfectCRM实现King_admin显示注册的表01
<th ><a href="/kingadmin/{% get_app_name admin_class.model %}/{% get_model_name admin_ ...
- 【IMP】导出的时候显示ddl建表语句
导出数据后,在导入的时候想要显示出建表语句,可以用show=y这个选项来实现 imp test/test file=test.dmp ignore=y show=y fromuser=test1 to ...
- Visual Studio Code 键盘参考表
2019年4月6日,对照中英翻译. 一般 Ctrl+Shift+P, F1 显示命令调色板 Ctrl+P 快速打开,转到文件… Ctrl+Shift+N 新建窗口/实例 Ctrl+Shift+W ...
- 六、React 键盘事件 表单事件 事件对象以及React中的ref获取dom节点 、React实现类似Vue的双向数据绑定
接:https://www.cnblogs.com/chenxi188/p/11782349.html 事件对象 .键盘事件. 表单事件 .ref获取dom节点.React实现类似vue双向数据绑定 ...
随机推荐
- Unity3D模型制作规范[转]
本文提到的所有数字模型制作,全部是用3D MAX建立的模型,即使是不同的驱动引擎,对模型的要求基本是相同的.当一个VR模型制作完成时,它所包含的基本内容包括:场景尺寸.单位,模型归类塌陷.命名.节点编 ...
- poj1724【最短路】
题意: 给出n个城市,然后给出m条单向路,给出了每条路的距离和花费,问一个人有k coins,在不超过money的情况下从1到n最短路径路径. 思路: 我相信很多人在上面那道题的影响下,肯定会想想,在 ...
- poj1661【DP,左右两端dp】
/* [过滤这一段~~~] 一开始想的[错误的,为自己的总结的写的,读者略过]: 每个状态的点肯定是高度,那么我DP每一层,这样的话就有一层循环,其实这无关复杂度,不会很多时间 错误的是想法是从最高层 ...
- 使用pytesseract识别验证码,报错WindowsError: [Error 2]
问题现象: 按照网上的方式进行代码编写,使用pytesseract模块,然后导入指定图片进行解析,报错WindowsError: [Error 2] 问题原因: 源代码里面的路径设置错误,这里有一个坑 ...
- POJ 1177 Picture(线段树 扫描线 离散化 求矩形并面积)
题目原网址:http://poj.org/problem?id=1177 题目中文翻译: 解题思路: 总体思路: 1.沿X轴离散化建树 2.按Y值从小到大排序平行与X轴的边,然后顺序处理 如果遇到矩形 ...
- codeforces 615 D. Multipliers (数论 + 小费马定理 + 素数)
题目链接: codeforces 615 D. Multipliers 题目描述: 给出n个素数,这n个素数的乘积等于s,问p的所有因子相乘等于多少? 解题思路: 需要求出每一个素数的贡献值,设定在这 ...
- Codeforces Round #544 (Div. 3) C. Balanced Team
链接:https://codeforces.com/contest/1133/problem/C 题意: 给n个数, 在这n个数中选最多n个数,来组成一个队伍. 保证这n个数的最大最小差值不大于5. ...
- JavaScript--数组常用方法总结
JavaScript--数组常用方法总结 测试模板: var arr = ["a", "b", "c", "d", &q ...
- discuz x2.5用户注册后邮箱认证后无法收到邮件或者直接进垃圾箱
又是一个周末,jquery特效继续折腾我那discuz论坛,我开启了个邮箱验证,恶意注册的太恶心了,没有办法. 能稍微屏蔽点,但是问题来了,据亲们反应,无法收到验证邮件,或者有时间直接进入垃圾箱,这个 ...
- C#中this指针的用法示例
这篇文章主要介绍了C#中this指针的用法,对初学者而言是非常重要的概念,必须加以熟练掌握,需要的朋友可以参考下. 本文实例展示了C#中this指针的用法,对于初学者进一步牢固掌握C#有很大帮助,具体 ...