检查来自键盘的扫描码和键盘码 showkey xev

方法一:
名称 (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 显示 扫描码.

在 这个模式 下, showkey 以 十六进制数 形式 显示 来自 键盘 的 每个 字节. 如果 两个 字节 间隔达到 0.1 秒, 或者 接收缓冲 已满, showkey 就 输出 一个 换行符. 可以 用它 大致 确定 某个键 按下 时, 键盘 输出些 什么 字节序列. 扫描码模式 主要 用来 调试 键盘驱动程序, 或者 其他 类似的 低层 接口. 一般 最终用户 对它 不太有 兴趣.

-k, --keycodes
让 showkey 显示 键盘码. 它 是 缺省模式.

在 这个模式 下, showkey 显示 每个键 按下 或 松开 时 对应的 键盘码. 键盘码 是 内核 分配给 每个 物理 按键 的 数值. 无论 键盘 输出 单个 还是多个 扫描码, 每个 按键 只能 对应 一个 键盘码. 使用 这个模式, showkey 能够 查出 订制 键盘映射文件 时 使用 什么 数值.

-m, --keymap
让 showkey 显示 键盘映射.

在 这个模式 下, showkey 显示 内核 根据 当前 键盘映射表 翻译 出来 的 字符. 它 可能 对 安装程序 的 作者 有用, 允许 用户 在 确认 安装 前 测试 新的 键盘.


选项 (OPTION)

-t N, --timeout=N
这个选项 用于 修改 超时值 (单位为秒), 取代 原来的 10 秒.


方法二:
利用xev命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值