NAME
showkey - 检 查 来 自 键 盘 的 扫 描 码 和 键 盘 码
总 览 (SYNOPSIS)
showkey [ -[hVskm] | --help | --version | --scancodes | --keycodes | --keymap ] [ -t N | --timeout=N ]
描 述 (DESCRIPTION)
按 下 /松 开 任 一 个 键 时 , showkey 在 标 准 输 出 显 示 对 应 的 扫 描 码 (scan code), 键 盘 码 (keycode), 或 者 字 符 值 . 如 果 连 续 10 秒 钟 没 发 生 按 下 /松 开 按 键 事 件 (该 值 可 用 --timeout 或 -t 设 置 ), 本 程 序 自 动 结 束 . 来 自 其 他 进 程 的 某 些 信 号 也 可 以 结 束 程 序 , 例 如 SIGTERM.
showkey 有 三 种 操 作 模 式 , 显 示 扫 描 码 , 键 盘 码 , 以 及 测 试 键 盘 映 射 (keymap), 可 以 通 过 命 令 行 选 项 选 择 操 作 模 式 .
命 令 (COMMAND)
-h, --help
showkey 在 标 准 错 误 上 显 示 版 本 号 , 简 短 的 用 法 , 然 后 结 束 .
-V, --version
showkey 在 标 准 错 误 上 显 示 版 本 号 , 然 后 结 束 .
-s, --scancodes 显
示 扫 描 码 . 在 这
个 模 式 下 , showkey
以 十 六 进 制 数
形 式 显 示 来 自
键 盘 的 每 个 字
节 . 如 果 两 个 字
节 间 隔 达 到 0.1 秒 ,
或 者 接 收 缓 冲
已 满 , showkey 就 输 出
一 个 换 行 符 . 可
以 用 它 大 致 确
定 某 个 键 按 下
时 , 键 盘 输 出 什
么 字 节 序 列 . 扫
描 码 模 式 主 要
用 来 调 试 键 盘
驱 动 程 序 , 或 者
其 他 类 似 的 低
层 接 口 . 终 端 用
户 对 它 不 太 有
兴 趣 .
-k, --keycodes 显 示 键 盘
码 . 这 是 缺 省 模
式 . 在 这 个 模 式
下 , showkey 显 示 每
个 键 按 下 或 松
开 时 对 应 的 键
盘 码 . 键 盘 码 是
内 核 分 配 给 每
个 物 理 按 键 的
数 值 . 无 论 键 盘
输 出 单 个 还 是
多 个 扫 描 码 , 每
个 按 键 只 能 对
应 一 个 键 盘 码 .
使 用 这 个 模 式 ,
当 用 户 制 作 自
己 的 键 盘 映 射
文 件 时 , showkey 能
够 查 出 所 需 的
数 值 .
-m, --keymap 显 示 键 盘
映 射 . 在 这 个 模
式 下 , showkey 显 示
内 核 根 据 当 前
键 盘 映 射 表 翻
译 出 来 的 字 符 .
它 可 能 对 安 装
程 序 的 作 者 有
用 , 允 许 用 户 在
确 认 安 装 前 测
试 新 的 键 盘 .
选 项 (OPTION)
-t N, --timeout=N 这 个 选 项 用 于 修 改 超 时 值 (单 位 为 秒 ), 取 代 预 设 的 10 秒 .
作 者 (AUTHOR)
Showkey 是 Risto Kankkunen 为 kbd-0.81 开 发 的 . 后 来 Yann Dirson <dirson [AT] debian.org> 做 了 扩 展 , 使 它 能 够 支 持 --keymap 命 令 和 --timeout 选 项 .
BUGS
--keymap 模 式 应 该 报 告 动 作 键 (action key) 能 够 执 行 什 么 动 作 , 而 不 是 执 行 这 些 动 作 .
另 见 (SEE ALSO)
loadkeys(1), dumpkeys(1), keymaps(5).
[中 文 版 维 护 人 ]
徐 明 <xuming [AT] users.net>
[中 文 版 最 新 更 新 ]
2003/05/13
《 中 国 Linux论 坛 man手 册 页 翻 译 计 划 》
跋
本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh