Manpages

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手 册 页 翻 译 计 划 》

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh