eventskip按键(如何获取用户按下的键)

本文目录
如何获取用户按下的键
下面是一个利用 onkeydown 事件获取用户按下键盘按键信息的例子:
代码如下:
《 html》
《 body》
《 script type="text/javascript"》
function noNumbers(e)
{
var keynum;
var keychar;
keynum = window.event ? e.keyCode : e.which;
keychar = String.fromCharCode(keynum);
alert(keynum+’:’+keychar);
}
《/script》
《 input type="text" onkeydown="return noNumbers(event)" /》
《 /body》
《 /html》
提示
Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使用 event.which。
如上面例子所示,event.keyCode/event.which 得到的是一个按键对应的数字值(Unicode 编码),常用键值对应如下:
数字值
实际键值
48到57 0到9
65到90 a到z(A到Z)
112到135 F1到F24
8 BackSpace(退格)
9 Tab
13 Enter(回车)
20 Caps_Lock(大写锁定)
32 Space(空格键)
37 Left(左箭头)
38 Up(上箭头)
39 Right(右箭头)
40 Down(下箭头)
在 Web 应用中,常常可以看到利用 onkeydown 事件的 event.keyCode/event.which 来获取用户的一些键盘操作,从而运行某些运用的例子。如在用户登录时,如果按下了大写锁定键(20),则加以提示大写锁定;在有翻页的时候,如果用户按下左右箭头,触发上下翻页等。
获得 Unicode 编码值之后,如果需要得到实际对应的按键值,可以通过 Srting 对象的 fromCharCode 方法(String.fromCharCode())获得。注意,对于字符获得的始终是大写字符,而对于其他一些功能按键,得到的字符可能不太易阅读。
最后的遗迹汉化版的按键问题急
按键盘左上角的 Esc是退出还有保存的
菜单 Menu
菜单光标【上】 :↑ W :Cursor
菜单光标【下】 :↓ S :Cursor
光标【左】 :← A :Cursor
光标【右】 :→ D :Cursor
确定 :Enter space :Confirm
取消 :Esc Bacspace :Cancel
页面卷轴 :Ctrl :Page Scroll
卷动页面上 :Page Up :Scroll Page
卷动页面下 :Page Down :Scroll Page
信息显示 :Z :Information Display
帮助模式显示 :X :Help Model Display
标记 :C :Marking
恢复到默认设定 :U :Return to Default Settings
回忆该类别命令 :B :Call Up Sort Command
切换页面左 :
切换页面右 :] :Toggle Page
野外 Field
移动人物像前 :W Num8 :Move Character
移动人物向后 :S Num2 :Move Character
移动人物向左 :A Num4 :Move Character
移动人物向右 :D Num6 :Move Character
镜头向上 :↑ :Camera
镜头向下 :↓ :Camera
镜头向左 :← :Camera
镜头向右 :→ :Camera
回到镜头默认位置 :Home :Camera Position-Default
镜头拉近 :Page Up :Camera Position-Zoom In
镜头拉远 :Page Down :Camera Position-Zoom Out
目标光标左 :F :Target Cursor
目标光标右 :G :Traget Cursor
取消目标光标 :C :Cancel Target Cursor
锁定目标 :V :Lock Target
动作 :Enter :Action
遭遇怪物扳机 :space :Monster Encounter Trigger
时间飞梭 :shift :Timeshift
回忆参与者菜单 :P Esc :Call Up Party Menu
回忆导航地图 :M F1 :Call Up Navigation Map
退到城市/世界地图:Backspace :ExittoCity/World Map
战斗 Battle
关键扳机上 :↑ :Critical Trigger
关键扳机下 :↓ :Critical Trigger
关键扳机左 :← :Critical Trigger
关键扳机右 :→ :Critical Trigger
关键扳机中 :space :Critical Trigger
加速模式 :shift :Turbo Mode
系统 System
暂停 :Pause :Pause
跳过事件 :S :Event Skip
软件复位 :Ctrl Alt Shift :Soft Reset
最后的遗迹 键盘怎么控制啊
菜单 Menu
菜单光标【上】 :↑ W :Cursor
菜单光标【下】 :↓ S :Cursor
光标【左】 :← A :Cursor
光标【右】 :→ D :Cursor
确定 :Enter space :Confirm
取消 :Esc Bacspace :Cancel
页面卷轴 :Ctrl :Page Scroll
卷动页面上 :Page Up :Scroll Page
卷动页面下 :Page Down :Scroll Page
信息显示 :Z :Information Display
帮助模式显示 :X :Help Model Display
标记 :C :Marking
恢复到默认设定 :U :Return to Default Settings
回忆该类别命令 :B :Call Up Sort Command
切换页面左 :
切换页面右 :] :Toggle Page
野外 Field
移动人物像前 :W Num8 :Move Character
移动人物向后 :S Num2 :Move Character
移动人物向左 :A Num4 :Move Character
移动人物向右 :D Num6 :Move Character
镜头向上 :↑ :Camera
镜头向下 :↓ :Camera
镜头向左 :← :Camera
镜头向右 :→ :Camera
回到镜头默认位置 :Home :Camera Position-Default
镜头拉近 :Page Up :Camera Position-Zoom In
镜头拉远 :Page Down :Camera Position-Zoom Out
目标光标左 :F :Target Cursor
目标光标右 :G :Traget Cursor
取消目标光标 :C :Cancel Target Cursor
锁定目标 :V :Lock Target
动作 :Enter :Action
遭遇怪物扳机 :space :Monster Encounter Trigger
时间飞梭 :shift :Timeshift
回忆参与者菜单 :P Esc :Call Up Party Menu
回忆导航地图 :M F1 :Call Up Navigation Map
退到城市/世界地图:Backspace :ExittoCity/World Map
战斗 Battle
关键扳机上 :↑ :Critical Trigger
关键扳机下 :↓ :Critical Trigger
关键扳机左 :← :Critical Trigger
关键扳机右 :→ :Critical Trigger
关键扳机中 :space :Critical Trigger
加速模式 :shift :Turbo Mode
系统 System
暂停 :Pause :Pause
跳过事件 :S :Event Skip
软件复位 :Ctrl Alt Shift :Soft Reset

更多文章:
字符串“\t\t\t”的长度?编写算法,将字符串t插入到字符串s中第i个字符位置
2026年2月1日 00:45
全栈java工程师培训(北大青鸟java培训:Java全栈工程师需要掌握哪些知识)
2025年6月12日 22:30
wrap在服装上是什么意思(英语服装设计专业术语大全,英语服装设计专业术语大全)
2025年10月2日 02:00
pytorch lightning(PyTorch Lightning 中的批量测试及其存在的问题)
2025年12月1日 20:15
hoisting什么意思(musical fountain是什么意思)
2026年3月7日 04:00
java与mysql建立连接(java怎么连mysql数据库)
2025年7月22日 15:15
rank函数递减次序排名(如何利用rank函数,降序“成绩排名”)
2026年3月4日 05:45
满二叉树和完全二叉树到底有什么区别,他们定义不是差不多?请解释“满二叉树一定是完全二叉树,而完全二叉树不一定是满二叉树”谢谢了!
2025年8月4日 22:00
java编写网络代码(如何用70行Java代码实现深度神经网络算法)
2026年7月1日 19:15
进程管理有哪些特性(操作系统一般具有哪些特征,这些特征在进程管理中是如何体现的)
2026年3月24日 23:30
db2数据库连接数突增(db2数据库导入时自动增长的ID列如何填写)
2026年4月27日 00:00
python的安装选项怎么勾选(python怎么安装 python安装教程)
2025年10月9日 10:15











