详解键盘KeyCode对照表:必知的IT快捷键指南

需积分: 42 11 下载量 109 浏览量 更新于2024-09-21 收藏 16KB DOCX 举报
本文档是一份详细的键盘KeyCode对照表,用于帮助理解和识别计算机键盘上各个按键对应的KeyCode值。KeyCode在计算机编程和硬件交互中起着关键作用,它是一个数字代码,代表了特定键的输入信号。这些KeyCode对应关系对于编写与键盘交互的软件程序、处理用户输入或者模拟键盘事件时非常实用。 以下是部分键位的KeyCode: - `keycode0` 至 `keycode9`:通常与数字键相关,例如 `keycode0` 对应的是退格键(Backspace),`keycode9` 对应的是制表键(Tab)。 - `keycode13` 是回车键(Enter),在许多场景下表示确认或换行。 - `keycode16` 至 `keycode19` 分别是Shift_L(左Shift)、Control_L(左Ctrl)、Alt_L(左Alt)以及Pause键。 - `keycode20` 是Caps_Lock键,用于切换字母大小写。 - `keycode27` 是Escape键,常用于取消操作或退出。 - `keycode32` 对应空格键(Space),在输入时不可或缺。 - `keycode33` 至 `keycode36` 代表了方向键:`Prior`(上一页)、`Next`(下一页)、`End`(末尾)和`Home`(开头)。 - `keycode37` 至 `keycode40` 代表左右箭头、上下箭头,用于光标移动。 - `keycode41` 至 `keycode43` 包括选择键(Select)、打印键(Print)和执行键(Execute),主要用于特定应用。 - `keycode44` 至 `keycode46` 分别是Insert键(插入)和Delete键(删除)。 - 数字键区(`keycode47` 至 `keycode57`)包含了0到9的数字键以及相关的运算符号,如等于号(`keycode48`)、感叹号(`keycode49`)等。 这份对照表不仅适合程序员调试键盘事件,也对硬件设备驱动开发者、游戏开发人员和系统管理员来说具有参考价值。了解每个按键的KeyCode有助于优化用户体验、编写兼容性更好的软件,以及进行键盘布局定制。
2015-06-16 上传
设置解析器参数   为了更加精确的控制解析的动作,nekohtml提供了相应的设置函数。如下列: // settings on HTMLConfiguration org.apache.xerces.xni.parser.XMLParserConfiguration config = new org.cyberneko.html.HTMLConfiguration(); config.setFeature("http://cyberneko.org/html/features/augmentations", true); config.setProperty("http://cyberneko.org/html/properties/names/elems", "lower"); // settings on DOMParser org.cyberneko.html.parsers.DOMParser parser = new org.cyberneko.html.parsers.DOMParser(); parser.setFeature("http://cyberneko.org/html/features/augmentations", true); parser.setProperty("http://cyberneko.org/html/properties/names/elems", "lower");nekohtml功能(feature)列表 功能 默认值 描述 http://cyberneko.org/html/features/balance-tags True 是否允许增补缺失的标签。如果要以XML方式操作HTML文件,此值必须为真。此处提供设置功能,为了性能的原因。 http://cyberneko.org/html/features/balance-tags/ignore-outside-content False 是否忽略文档根元素以后的数据。如果为false,<html>和<bod>被忽略,所有的内容都被解析。 http://cyberneko.org/html/features/document-fragment False 解析HTML片段时是否作标签增补。此功能不要用在DOMParser上,而要用在DOMFragmentParser上。 http://apache.org/xml/features/scanner/notify-char-refs False 当遇到字符实体引用(如&#x20;)是否将(#x20)报告给相应地文档处理器。 http://apache.org/xml/features/scanner/notify-builtin-refs False 当遇到XML内建的字符实体引用(如&amp;)是否将(amp)报告给相应地文档处理器。 http://cyberneko.org/html/features/scanner/notify-builtin-refs False 当遇到HTML内建的字符实体引用(如&copy;)是否将(copy)报告给相应地文档处理器。 http://cyberneko.org/html/features/scanner/script/strip-comment-delims False 是否剥掉<script>元素中的等注释符。 http://cyberneko.org/html/features/augmentations False 是否将与HTML事件有关的infoset项包括在解析管道中。 http://cyberneko.org/html/features/report-errors False 是否报告错误。nekohtml属性列表 属性 默认值 值域 描述 http://cyberneko.org/html/properties/filters null XMLDocumentFilter[] 在解析管道的最后按数组顺序追加自定义的处理组件(过滤器),必须为数组类型。 http://cyberneko.org/html/properties/default-encoding Windows-1252 IANA encoding names 默认的HTML文件编码 http://cyberneko.org/html/properties/names/elems upper upper,lower,match 如果整理识别出的元素名称 http://cyberneko.org/html/properties/names/attrs lower upper,lower,no-change 如果整理识别出的属性名称