reWASD 教程

您所在的位置:网站首页 ps4手柄怎么开启一直震动 reWASD 教程

reWASD 教程

2023-08-07 16:46| 来源: 网络整理| 查看: 265

本篇中会详细奖讲解按键映射(Activators)中的各种设定

reWASD 映射reWASD 映射

在 reWASD 映射功能中,你可以对当前按键建立对应任意功能的映射。根据右上角的图标可知目前支持四种按键映射指令:键盘按键指令、鼠标指令、手柄指令和命令指令,除此之外还能够对按键定义 “连发(Turbo)” 与 “开关(Toggle)” 功能,另外还有一个 “空置(Unmap)”。

你可以通过点击黄色按钮来开/关这些指令列表,这样他们就不会在下拉菜单中出现;点击左侧的 “×” 可以快速清除已经设定的指令。

除非有特殊需要,否则建议在进行任何映射之前,都点击 “空置(Unmap)” 键清空该按键的默认命令:

如何空置

如果不进行空置,且你又对单击分配了自定义功能的话,你按下该按键时,默认命令会和映射命令一起发出,如上图中的示例,会表现为手柄 B 键与键盘 C 键被一起按下。

按键映射

键盘按键:这个需要说明的一点是,除了常规的按键指令外,还支持设定为媒体键,也就是老式键盘(实际上现在也有,但很少了)上的各种非常规的按键,比如增大/减小音量、唤醒系统、前进后退和浏览器收藏夹这些指令。

包括但不限于这些

鼠标:鼠标支持鼠标移动指令、四向滚轮指令、常规按键指令和侧键指令。

手柄:手柄支持所有的手柄按键设定,包括西瓜灯

命令:命令指令支持部分指令类命令,见下图:

系统指令

从上到下依次是:

None:无映射

Turn remap off:[reWASD] 关闭映射

Turn wireless joystick off:[reWASD] 关闭无线手柄

Close reWASD GUI:[reWASD] 关闭 reWASD 窗口

Switch gyro steering axis:[reWASD] 切换陀螺仪转向轴

Reset Tilt:[*reWASD] 重置自由陀螺仪

Toggle Gyro On/Off:[reWASD] 开关陀螺仪

Log out:[系统] 注销

Shut down:[系统] 关机

Sleep:[系统] 睡眠

Hibernate:[系统] 休眠(请注意 “睡眠” 和 “休眠” 的区别)

Turn Anti-boss mode:[系统] 老板键(等同 Win+D)

Take a screenshot:[系统] 屏幕截图(等同 Print Screen)

Close an active task:[系统] 关闭窗口最前置的程序(等同 Alt+F4)

你还可以对两个摇杆和十字键快速分配一些基本命令,如下:

快速分配

如果你选择了将摇杆映射为鼠标移动(Mouse),还会看到这样的界面:

如果你取消勾选了 “使用全局鼠标灵敏度(Use global mouse sensitivity)”,那么你就可以分别对 X 和 Y 轴的移动指令设定不同的灵敏度,来调整横向或纵向移动摇杆时,鼠标指针的移动速度,比如横向移动更快而纵向移动更慢。

“连发” 与 “开关”

连发(Turbo)就是我们熟悉的连点宏。勾选 “连发” 选项后,可以在右侧设置每次连点间的延时,单位为毫秒,间隔越小,连点的速度越快,最小为 10ms,可根据个人需要进行设定。

但请注意,如果你为单击分配了 "连发" 命令,那么仅有在你按下按键并按住时,连点才会被正确触发,松开按键,连点则停止,双击、三击同理。

长按则是当你按住按键超过判定阈值,也就是成功触发长按后,仍然按住按键,那么连点才会被触发,松开则停止。

按下与释放无法分配连发指令。

开关(Toggle)则是一种切换功能,勾选 “开关” 并分配按键后,只要单击此按键,映射的指令会被以最快的速度向电脑输入,无法设定按键之间的间隔;当你第二次单击此按键,输入状态解除,因此被称为开关,按住、双击和三击同理。

但并不是所有的映射都允许使用 “连发” 与 “开关”,比如鼠标指令中的移动指令、命令指令中的所有内容等常识上不允许连续键入或触发的行为,均不允许使用这两种功能。

振动

reWASD 可对除摇杆外的所有按键自定义振动效果:

振动面板

振动有五个自定义项,分别是持续时间(Duration)、右握把马达振动强度(Right Main)、左握把马达振动强度(Left Main)、右扳机马达振动强度(Right Trigger)和左扳机马达振动强度(Left Trigger)。其中左扳机马达振动强度和右扳机马达振动强度为 Xbox 精英手柄和 Xbox One S 手柄特有选项,这两款手柄在扳机键中内嵌了两个独立的振动马达。

为什么你从没发现过呢?因为 Windows 上很少有游戏支持扳机振动,极其少,从 2019 年算起大概也就十款左右,比如《古墓丽影:崛起》、《战争机器 4》、《地平线 3》等几款,据说是仅限 Win10 商店的版本才会带扳机振动的效果。

但是现在你不需要羡慕那些有扳机振动的游戏了,你可以 DIY 自己的扳机振动效果。

持续时间:可以设定马达振动时的持续时间,时间越短越急促,越长越拖沓;

左、右握把和左、右扳机振动强度:振动强度的滑块越靠右,马达的振动强度就会越大。

调整振动手感是个很细致的活儿,尤其是扳机震动,因为震动马达离扳机键极其近,触感会非常明显。比如振动强度设得最大而持续时间很短,很可能转子马达还没振够设定强度,就因为持续时间结束而停止了。

注意,仅有单击选项允许自定义振动效果。

按键宏

按键宏大概是这个软件最有价值的功能,其中部分按键的按键会相对复杂,需要有一点空间想象力。

按键面板可按功能属性划分六个区:

红色的手柄指令区、绿色的键盘指令区、黄色的鼠标指令区、紫色的宏控制栏区、青色的宏执行设定区和橙色的宏类型区,这里从次到主依次讲解。

首先是指令区,有鼠标、键盘和手柄指令三种。

键盘指令

键盘指令没有特殊的地方,但是要记住一点,执行是按照顺序执行的,也就是说,如果你在小键盘指令前有一个 Numlock 指令,且这个 Numlock 指令的执行造成了小键盘区的关闭,那么小键盘指令发出后,系统就无法响应了。

鼠标指令

鼠标指令仅支持五种,分别是鼠标左右中键以及两个侧键,没什么特别的地方。没错,鼠标指令不支持移动鼠标。

手柄指令

手柄指令的大部分指令都没什么特殊的地方,除了摇杆指令,这个需要展开讲一下。

摇杆指令的指令块分两部分,左侧的下拉框代表执行此命令时,坐标轴的计算模式;右侧代表以坐标轴的 0 点为起点,摇杆移动的距离百分比,从 -100%(左下) 到 100%(右上),涉及到精度问题,并不能完美匹配,比如你在这里设定的移动 50%,很可能游戏里只移动了38%。

右侧的距离应该十分好理解,这里就不展开讲了,有必要的话翻翻你的初中课本,请。

主要是这个绝对值偏移和相对值偏移。

比如我使用绝对值偏移写出的宏:

由于全部都是绝对值偏移,也就是说每次计算偏移时,都永远从摇杆默认的固定的原点计算。

摇杆真正的运动轨迹如下图所示,彩色线条为宏指令的键入方向,黑色线条为摇杆的实际方位。

那相对值偏移会是怎样的呢?这是同样的命令用相对值偏移写出来的效果:

注意,这次在末尾多了一个 “清除摇杆偏移” ,这是个什么意思呢?

当你把绝对值和相对值偏移混用的时候,末尾就会自动出现一个 “清除摇杆偏移”。也就是说,上图的案例中,当宏结束执行完 “下 90%” 的命令后,摇杆会复位到最后一个绝对值偏移后的位置,也就是 0 → “右 60%” 后的位置。

执行效果如下图所示:

注意留意新坐标轴的建立方式,以及最后的复位。

看懂相对值偏移和绝对值偏移的区别了吗?相对值偏移会以上一个移动指令结束后,摇杆所在的位置作为起始原点,而不是默认十字轴的中心作为起始原点。

但必须要了解的一点是,哪怕你的宏全部使用相对值偏移,在最前面也仍然会被强制插入一个隐形的绝对值偏移,这个偏移位默认是 (0, 0),也就是摇杆的默认起始位,意味着你的相对值偏移全部执行完成后,会回到第一个相对值偏移执行前,摇杆所在的位置。这个位置偶尔可能不是 (0, 0),比如你手动把摇杆推到 上 100% 的状态,再按下按钮执行相对值偏移宏,这时候你的绝对值偏移起点位就不是 (0, 0) 了,而是 (0, 100)。

宏控制栏

宏控制栏面板如下图所示:

从左到右依次是:录制宏、添加延时、添加断点、添加振动、清空和移除所有延时

录制宏:你可以在游戏中对操作进行录制,然后编辑。

添加延时:你可以在两个任意指令之间插入延时,并调整时间,单位是毫秒,比如你可以在 “B 键按下” 与 “B 键释放” 之间插入一个延时指令

添加断点:断点是一个强大的调试指令,当你不确定一个超长宏执行的最终效果时,你可以添加断点,比如下图:

这样当你在执行到 A 键指令的时候,宏就会暂停,你必须再按一次宏触发键,再运行宏指令,才会执行到 B 键指令。

断点只能添加到一组指令中,也就是你无法在 “按下” 与 “松开” 之间插入断点,断点只允许在 “松开” 后或 “按下” 前插入。

添加震动:这个震动是双握把马达一起震动,目前无法自定义调整。

清空:清空此宏中的所有设置,无法撤销。

移除所有延时:可以删除此宏中的所有延时指令。

执行设定

执行设定区功能如下所示:

你可以针对当前宏的执行进行全局级别的自定义,可以设定每次按键间的延时(宏控制不受延迟影响,只计算按键)、当前宏的重复次数,以及每次重复之间是否进行一个短暂的重复之间暂停,单位为毫秒。

按键间延时最小值为 0,默认值为 10,单位为毫秒,请尽量不要归零,否则可能会造成指令无法被系统识别。

宏类型

宏有两种执行类型,一种是按住执行(Hold until release),一种是完整执行(Execute at once)。

按下执行

当你按住分配了此宏的按键时,宏中所有的按键指令会被按照顺序依次执行,且维持 “按下” 状态。

请特别注意这个 “按下” 状态,意味着什么意思呢?比如我写了一条如下的按住执行宏:

当我按下 B 键时,会依次发出 1、2、3、4 的 “按下” 指令,当我松手时,会依次发出 1、2、3、4 的 “松开” 命令。如果我按下 B 键后保持按住不松手会发生什么呢?当 1、2、3、4 输出完后,会持续输出 4,因为 4 被按住了,且后发出的命令覆盖了前发出的命令。

请注意,如果按住执行的宏中包含延时或宏命令过长时,如果按键按下的时间不够久,会造成宏在执行过程中中断。比如你的宏中有一个 1000 毫秒的延时,但是你按住按键不到 300 毫秒就松开了,会导致这个宏从这个延时开始,之后的所有宏指令没有成功执行。

按住执行支持断点指令。

完整执行

完整执行区别于按下执行,会一次完整输出所有的宏命令,只要你按下按键成功触发过宏,宏无论多长、无论有多久的延时,都会完整地执行完毕。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3