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

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)

       dumpkeyskeymaps(5) 中 描述 的 格式, 在 標準輸出 顯示 鍵盤驅動程式 翻譯表 的 當前內容.

       下面  提供了  多種  選項,  可以  控制  輸出格式,  也可以  顯示 來自 核心 或 dumpkeys(1) 和
       loadkeys(1) 的 其他信息.

選項 (OPTION)

       -h --help
              在 標準錯誤 上 顯示 版本號 和 簡短 的 用法, 然後 結束.

       -i --short-info
              顯示 核心 鍵盤驅動程式 的 某些 特征:

              核心 支持的 鍵值(keycode) 范圍:

                     這個特征指, 在 鍵盤映射檔案 中, keycode 關鍵字 後面 可以 使用  什麼值.  有關
                     這個檔案 的 語法 和 其他信息 參看 keymaps(5).

              單鍵 可編聯(bind) 的 動作(action) 數:

                     這個特征指, 通過 修飾鍵 的 組合, 一個鍵 能夠 發生 多少個 不同的 動作.  例如,
                     如果 該值是 16, 那麼 一個鍵 結合 修飾鍵 可以 產生 多達 16  個  動作.   此時,
                     核心  大約  知道  存在 四個 修飾鍵, 你可以 按下 不同的 修飾鍵 組合 獲得 所有
                     定義的 動作.

              核心 支持的 動作碼(action code) 值域(range):

                     這一項 包含 用 十六進制 表示的 動作碼 值域. 這些值  能夠  用在  按鍵定義  的
                     右邊, 也就是 下面 這行 的 vv 部分:

                            keycode xx = vv vv vv vv

                     (有關 按鍵定義行 的 細節 參見 keymaps(5) ).  dumpkeys(1) 和 loadkeys(1) 支持
                     符號表示法, 它 比 數字表示法 更優越, 核心 和 核心 之間的 動作碼 可能 不一樣,
                     而  符號名字 一般 不變.  然而, 動作碼值域 列表 可以 用來 判斷 核心 是否 支持
                     loadkeys(1) 識別的 全部 符號, 或者 核心 支持的 動作 在 loadkeys(1) 中 有沒有
                     對應的  符號名. 你 可以 比較一下 值域列表 和 動作符號表, 參見 下述的 --long-
                     info 選項.

              核心 支持的 功能鍵(function key) 數目:

                     這個特征 指 能夠 用來 輸出 字符串 的 動作碼 數目.   這些  動作碼  往往  編聯
                     鍵盤上的  功能鍵  和  編輯鍵,  輸出  標準  escape 序列.  然而 你 可以 重定義
                     這些鍵, 讓 它們 輸出 命令行, 電子郵件地址 或者 其他什麼.  特別是  某些  編號
                     的  功能鍵 和 編輯鍵 在 鍵盤上 不存在, 這樣 就有了 "空閒的" 動作碼, 例如, 把
                     它們  和  AltGr-字母組合  編聯,  用來  輸出  有用的   字符串.    詳情   參見
                     loadkeys(1).

              功能串(function string):

                     可以 用 下面的 命令 查看 當前 的 功能鍵 定義

                            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 一樣).

              (譯注: 空項 位置 可參考 dumpkeys 不帶參數時 顯示的 第一行, keymaps 行)

       --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.net