other languages
- English kbd
- English console-tools
- español
- magyar
- polski
- 中文 (zh-CN)
- 繁體中文 (zh-TW)
DUMPKEYS(1) | Linux User's Manual | DUMPKEYS(1) |
NAME¶
dumpkeys - 轉儲顯示鍵盤翻譯表總覽 (SYNOPSIS)¶
dumpkeys [ -hilfn1 -Sshape -ccharset --help --short-info --long-info --numeric --full-table --separate-lines --shape=shape --funcs-only --keys-only --compose-only --charset=charset ]描述 (DESCRIPTION)¶
dumpkeys 以 keymaps(5) 中 描述 的 格式, 在 標準輸出 顯示 鍵盤驅動程式 翻譯表 的 當前內容. 下面 提供了 多種 選項, 可以 控制 輸出格式, 也可以 顯示 來自 核心 或 dumpkeys(1) 和 loadkeys(1) 的 其他信息.選項 (OPTION)¶
- -h --help
- 在 標準錯誤 上
顯示 版本號 和 簡短
的 用法, 然後 結束.
- -i --short-info
- 顯示 核心
鍵盤驅動程式 的 某些
特征:
核心 支持的
鍵值(keycode) 范圍:
單鍵 可編聯(bind) 的
動作(action) 數:
核心 支持的 動作碼(action code)
值域(range):
核心 支持的 功能鍵(function key)
數目:
功能串(function string):
這個特征指,
在 鍵盤映射檔案 中,
keycode 關鍵字 後面 可以
使用 什麼值. 有關
這個檔案 的 語法 和
其他信息 參看 keymaps(5).
這個特征指,
通過 修飾鍵 的 組合,
一個鍵 能夠 發生
多少個 不同的 動作.
例如, 如果 該值是 16,
那麼 一個鍵 結合
修飾鍵 可以 產生 多達 16
個 動作. 此時, 核心 大約
知道 存在 四個 修飾鍵,
你可以 按下 不同的
修飾鍵 組合 獲得 所有
定義的 動作.
這一項 包含
用 十六進制 表示的
動作碼 值域. 這些值
能夠 用在 按鍵定義 的
右邊, 也就是 下面 這行
的 vv 部分:
(有關 按鍵定義行 的
細節 參見 keymaps(5) ). dumpkeys(1)
和 loadkeys(1) 支持
符號表示法, 它 比
數字表示法 更優越,
核心 和 核心 之間的
動作碼 可能 不一樣, 而
符號名字 一般 不變.
然而, 動作碼值域 列表
可以 用來 判斷 核心
是否 支持 loadkeys(1) 識別的
全部 符號, 或者 核心
支持的 動作 在 loadkeys(1) 中
有沒有 對應的 符號名.
你 可以 比較一下
值域列表 和
動作符號表, 參見
下述的 --long-info 選項.
keycode xx = vv vv vv
vv
這個特征 指
能夠 用來 輸出 字符串
的 動作碼 數目. 這些
動作碼 往往 編聯
鍵盤上的 功能鍵 和
編輯鍵, 輸出 標準 escape
序列. 然而 你 可以
重定義 這些鍵, 讓 它們
輸出 命令行,
電子郵件地址 或者
其他什麼. 特別是 某些
編號 的 功能鍵 和
編輯鍵 在 鍵盤上
不存在, 這樣 就有了
"空閒的" 動作碼,
例如, 把 它們 和
AltGr-字母組合 編聯, 用來
輸出 有用的 字符串.
詳情 參見 loadkeys(1).
可以 用
下面的 命令 查看 當前
的 功能鍵 定義
dumpkeys --funcs-only
- -l --long-info
- 這個選項 要求
dumpkeys 顯示 較多的
信息. 顯示 的 信息
除了 --short-info 選項 的
內容 外, 增加了 loadkeys(1)
和 dumpkeys(1) 支持 的 動作
的 符號名 列表, 及
對應的 數值.
- -n --numeric
- 這個選項 阻止
dumpkeys 把 動作碼 翻譯成
符號名, 只 顯示
十六進制數字.
- -f --full-table
- 這個選項 使 dumpkeys
跳過 所有
速記形式(short-hand) (參見
keymaps(5)), 以 行排格式(canonical)
輸出 鍵值編聯.
首先是 keymaps 行, 描述
當前 定義的 修飾鍵
及其 組合. 然後
每個鍵 顯示 一行,
其中 每個 修飾鍵 的
組合 佔 一列. 例如,
如果 鍵盤映射表
使用了 七個
修飾鍵組合, 那麼
每行 將顯示 七列
動作碼. 這種格式
用於 諸如 對 dumpkeys
輸出 的 後處理 等.
- -1 --separate-lines
- 這個選項 使 dumpkeys
把 每個
(修飾鍵,鍵值)對 用
一行 顯示. 前綴 plain
表示 沒有 使用
修飾鍵.
- -S --shape=shape
- 這個選項 告訴
dumpkeys 使用 指定的
表格格式. 允許的
表格格式 有 0:
預設格式 (就像
沒使用 -S 一樣); 1: 和
使用 選項 --full-table 一樣;
2: 和 使用 選項
--separate-lines 一樣; 3: 每個
鍵值 佔用 一行 (就像
格式 1 一樣), 直到
遇到 第一個 空項(hole),
然後 每個
(修飾鍵,鍵值)對 一行
(就像 格式 2 一樣).
- --funcs-only
- 這個選項 使 dumpkeys
只顯示 功能鍵 定義的
字符串. 否則 dumpkeys
既顯示 串定義,
也顯示 鍵值編聯.
- --keys-only
- 這個選項 使 dumpkeys
只顯示 鍵值編聯.
否則 dumpkeys 既顯示
串定義, 也顯示
鍵值編聯.
- --compose-only
- 這個選項 使 dumpkeys
只顯示 組合鍵(compose key)
定義. 它 只對 支持
組合鍵 的 核心 有效.
- -ccharset --charset=charset
- 這個選項 使 dumpkeys
根據 指定的 字符集
翻譯 字符碼值. 它
只影響 字符碼值 對
符號名 的 翻譯. 用 --help
選項 可以 列出 charset 的
有效值. 如果 沒有
指定 charset, 預設字符集
是 iso-8859-1. 這個選項
能夠 輸出 一個 `charset
"iso-8859-X"' 行, 告訴 loadkeys
如何 翻譯
鍵盤映射表. (例如,
"division" 在 iso-8859-1 中 是 0xf7,
但在 iso-8859-8 中 是 0xba).
檔案 (FILE)¶
/usr/lib/kbd/keymaps/ 推薦 存放 鍵盤映射 檔案 的 目錄.另見 (SEE ALSO)¶
loadkeys(1), keymaps(5).[中文版維護人]¶
徐明 <xuming@iname.com>[中文版最新更新]¶
2001/12/10 第一版《中國Linux論壇man手冊頁翻譯計劃》:¶
http://cmpp.linuxforum.net09 Oct 1997 | Console tools |