当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux 指令篇:设备管理--dumpkeys

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

Unix/Linux 中的 Linux 指令篇:设备管理--dumpkeys


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 55 ::
收藏到网摘: n/a

  名称: dumpkeys 
使用权限: 所有使用者 
使用方式: 


 dumpkeys  [  -hilfn1 -Sshape -ccharset --help --short-info
       --long-info   --numeric   --full-table    --separate-lines
       --shape=shape   --funcs-only   --keys-only  --compose-only
       --charset=charset ]

使用说明: 

这个命令用来将键盘的对映表写到标准输出之中,输出的格式可以被 loadkeys 命令载入。而这个表格的功能在于将键盘硬件所产生的扫描码 (scan code),转换成 ASCII 或是任何的字串。 

这是在 Linux 上特有的指令,它允许你将键盘上的按键组合,如 ctrl-a. shift-a 等转换成适当的字串。例如你可以将 alt-ctrl-f12 定义成『linux』,以后只要按下 alt-ctrl-f12 就等于输入 linux 这个字了。 

要将 alt-ctrl-f12 定义成 linux 有二件事要做,首先你必需将 alt-ctrl-f12 这个按键组合定义成某个功能键,在这里我们使用 f20。 
 control alt keycode 88 = F20 
 
上面的 keycode 88 便是 F12 这个键的硬件扫描码。下一步便是将 F20 这个功能键定义成 linux 
 string F20="linux" 
 
将包括这二行的档案用 loadkeys 载入后便可以用 alt-ctrl-f12 来输入 linux 了。chdrv, yact 等 console 模式中文系统便是使用这个功能来重新定义键盘。 选项: 
--shortinfo, -i 
 将一些有关 linux 键盘驱动程序的资料显示在萤幕上。这包括了硬件扫描码的范围、功能键的数量、状态键的的数量等资讯。  
--longinfo, -l 
 
 将键盘驱动程序的资讯用比较详尽的格式显示。  
--numeric, -n 
 
 使用十六进位的方式显示资料,如果没有这个选项,dumpkeys 会自动的将十六进位的内部表示法转换成文字表示法。  
--full-table -f  
 将整个表格完整的显示,预设情况下没有被定义的组合将不会被显示。  


--seperate--lines, -1  一行显示一个按键组合,预设模式下一个按键在不同状态码下的动作会被显示在同一行中。  


-S,--shape=[0-3]  设定输出的格式 
0: 预设格式(-S) 
1: 完整格式(--full-table) 
2: 单行格式(--seperate-lines) 
3: 简单格式,这个格式开始时使用完整格式,但遇到第一个没有定义的组合后就切到单行格式。 
 


--funcs-only
--keys-only
--composite-only
 只显示部份的资料。  


相关命令:
loadkeys