Provided by: manpages-zh_1.5.1-1_all bug

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@debian.org> 做了 扩展, 使它 能够 支持 --keymap
       命令 和 --timeout 选项.

BUGS

       --keymap 模式 应该 报告 动作键 (action key) 能够 执行 什么 动作, 而不是
       执行 这些 动作.

 (SEE ALSO)
       loadkeys(1), dumpkeys(1), keymaps(5).

[<xuming@users.sourceforge.net>

[2003/05/13

Linuxanhttp://cmpp.linuxforum.net