错误博客( cuowu.com )发布于 2019-06-07 22:06:27

按键精灵键盘命令

按键精灵键盘命令是按键精灵中用于模拟键盘操作的一系列脚本命令的总称。包括按键、按下、弹起等基本操作。通过这些基本操作可以实现比较复杂的组合键和游戏人物的必杀技,例如:“Ctrl+Alt+Del”和“→↓←+D”。

按键

按下键盘上的某一个键并弹起的动作被称为按键。

按键精灵中对应的命令格式为:

KeyPress 按键码,次数

按键码就是键盘上每个键特有的编码数值。除了Ctrl、Shift、Alt有区分左右以外,其他的按键均有唯一的按键码表示。例如【A】键的按键码是65,【B】键的按键码是66,大键盘数字【1】的按键码是49,大键盘数字【2】的按键码是50,那你知道【@】键的按键码是多少吗?@是通过“Shift+2”来完成的,那么怎么通过按照脚本按出这个键呢?组合键即可。

正确写法:

KeyPress 65 , 1 //按【A】键1次

KeyPress 66, 2 //按【B】键2次

KeyPress “D” , 1 //按【D】键1次

错误写法:

KeyPress “ABCD” , 1 //运行无效,不会输出ABCD

KeyPress 1000, 2 // “1000”无对应按键码

KeyPress “@” , 1 //按【@】键

从上面的写法可以总结出以下几点:

  • 按键码参数支持字符类型,每次只能按一个键;
  • 按键码可以是纯数字或者是键盘某个键的字符或者字符串。但字符串必须与键盘上的按键码一致。比如【A】、【Shift】等,但ABCD,执行时就不会有任何效果;
  • 如果按键码的参数值不是一个存在的按键码值,运行时也没有任何效果;
  • 按键码只表示键盘按键的值,不能直接按出“@”这类符号。

制作必杀技脚本

关于键盘命令的知识都已经了解得差不多了,现在就用键盘命令实现拳皇/街头霸王里面的必杀技“→↓←+D”,操作步骤如下:

1)新建脚本

新建一个脚本,取名“必杀技”,然后切换到“源文件”视图。

源文件视图

2)查询按键码

按键码有上百,记不住没关系。可以在基本命令中查询按键码。

查询按键码

通过这种方法,查询“→↓←+D”四个键的按键码分别为“39、40、37、68”,然后就可以用这些数据就可以编辑脚本了。

3)添加命令并添加时延

按键精灵执行脚本命令是非常快的,但是由于游戏的设定,当速度太快时,可能游戏不能做出相应,所以,一般我们需要在每个操作汇总都加上延时(Delay)。最终的命令如下:

KeyPress 39,1  //按【→】键1次

Delay 200

KeyPress 40,1  //按【↓】键1次

Delay 200

KeyPress 37,1  //按【←】键1次

Delay 200

KeyPress 68,1  //按【D】键1次

Delay数值

Delay延时一段特定的时间后再执行后面的命令,延时时间以毫秒为单位。

1000毫秒 = 1秒

60秒=1分钟=60000毫秒

组合键

键盘上的“@”符号没有直接的按键码,那么如何通过按键精灵模拟按出这个符号的呢?

手动时是:按下【Shift】键,再按【2】键,打出“@”符号,最后弹起【Shift】键。在按键精灵上只要模拟这些操作就可以了。按键精灵中还提供了模拟键盘按下和弹起的命令。分别是KeyDown和KeyUp它们的参数与KeyPress的是一样的。

此操作脚本内容如下:

KeyDown 16,1 //按下【Shift】键

Delay 200

KeyPress 50,1 //按下【2】键,也就是@的键

Delay 200

KeyUp 16,1 //弹起【Shift】键

模拟方式 – 增强兼容性

模拟方式是按键精灵为了增强兼容性而推出的,总共有3种模拟方式,分别是普通模拟、硬件模拟和超级模拟。在按键精灵中默认使用的是普通模拟方式,我们可根据需要切换方式。

  • 普通模拟,是最简单的一种模拟方式,默认的键盘、鼠标命令就是采用这个模式。
  • 硬件模拟,需要PS/2接口(圆口)的键盘、鼠标的支持才能使用的一种模拟方式。
  • 超级模拟,兼容性最强。不需要PS/2接口键盘、鼠标也可以使用的一种模拟方式。但这并不意味着超级模拟一定比硬件模拟强,有时某些窗口只能使用硬件模拟。

按键精灵中使用SetSimMode命令设置模拟方式。

SetSimMode 0 //普通模拟

SetSimMode 1 //硬件模拟

SetSimMode 2 //超级模拟

在脚本的第一行加入命令,就可以开启硬件或超级模拟了。


2020年错误博客亲测项目系列

错误教程( cuowu.com )专注网推培训、SEO培训和网赚培训,微信/电话:13722793092

关注微信公众号:第一时间获得错误博客最新教程,让我们一起成长!

公众号二维码