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
《中國Linux論壇man手冊頁翻譯計劃》¶
http://cmpp.linuxforum.net