steam控制器布局,控制器配置教程,steam手柄设置(1) |
您所在的位置:网站首页 › nba2k手柄设置按键不能为空 › steam控制器布局,控制器配置教程,steam手柄设置(1) |
开启steam映射和关闭映射 在开始之前我想介绍一下什么是原生输入,什么是映射。 原生输入指游戏直接识别本体手柄。 映射是指游戏识别映射的虚拟手柄。 映射可以实现我们需要的功能:连发,按键重新映射,摇杆曲线死区等设置,抵消游戏死区,调用陀螺仪映射摇杆或者映射鼠标瞄准,添加多个配置布局等功能。 映射可以帮助我们将Directinput输入(下面称dinput)的手柄重映射为Xinput输入,让dinput手柄也可以游玩仅支持xinput的游戏。 dinput在很早期的一些游戏或者早期ps移植到pc的游戏上有用,这些游戏不支持xinput。这类游戏不需要映射为xinput就能让游戏识别,需要玩家到游戏键位设置里像键盘一样自行变动键位或者使用游戏默认的设置。 常见的dinput手柄:索尼主机手柄,任天堂主机手柄,国产刷了安卓电视支持的手柄,国产刷了ps,ns协议的手柄,一些跳舞垫,飞行摇杆,方向盘,街机摇杆等。 常见的xinput手柄:微软主机手柄,国产刷了360协议手柄。 微软技术文档中关于dinput与xinput的一些比较 (https://learn.microsoft.com/zh-cn/windows/win32/xinput/xinput-and-directinput) 映射后游戏识别到的就是steam虚拟出来的xinput输入的手柄,如果想使用ps5手柄的自适应扳机,触觉反馈,xboxone\xss\xsx手柄的扳机震动,则需要关闭steam映射。让游戏识别到本体手柄而不是映射的虚拟手柄。 开启steam输入 方法一: (1)在steam端需要在设置界面勾选对应的手柄协议支持, (2)对游戏右键属性在控制器标签下选择使用默认设置,这个方法需要勾选了手柄配置支持才能生效。 方法二: 直接对游戏右键属性选择启用steam输入。这个方法不管你是否勾选了手柄配置支持都能生效。 --------- 禁用steam输入 对游戏右键属性禁用steam输入,这个方法不管你是否勾选了手柄配置支持都能禁用。 如何打开 对单个游戏设置控制器布局,这样做的好处是每个游戏都有独立的配置设置,各个游戏之间互不影响。 -------- 快速还原布局 右键游戏打开控制器布局,点击齿轮,找到还原布局。 还原之后变成初始设置。 桌面配置(建议清空或者关闭) 桌面配置建议没有使用手柄当键盘打字和用手柄浏览网页习惯的建议关闭,因为这个设置会影响正常的游戏,如果你在游戏中遇到摇杆变成鼠标,摇杆按下时唤出steam虚拟键盘,影响你游玩体验时,多半是桌面配置的问题。 桌面配置会比一些游戏的优先级更高,比如玩epic平台或者其他平台的游戏。 如何让桌面配置失效 方法一 取消勾选手柄配置支持 如果选用这个方法那么想用映射请使用右键属性启用steam输入,不要选择使用默认设置。 (备注:不勾选配置支持时-使用默认设置-不会调用映射) 使用方法一之后打开桌面配置则会提示桌面配置不生效如图。 方法二 如果勾选了手柄配置支持,你可以使用浏览社区的方式选择清空的布局,通过下方的浏览配置,找到Disabled应用该配置并点击完成。 设置成功后的界面。 关于steam校准steam校准可以校准手柄陀螺仪和摇杆,这个校准无伤大雅,手柄可以重复校准,建议游戏漂移了但是本体手柄却测试正常的校准(出现这种情况就是手柄本体输出和steam映射的虚拟手柄摇杆输出没有保持一致,导致了虚拟手柄的中心点和本体手柄的中心点有出入,说人话就是游戏识别到的虚拟手柄和本体的中心点不一致导致漂移,不是本体手柄坏了)。请忽略steam给的警告,理由是steam的所有设置包括校准,都只对虚拟出来的手柄起作用,不会入侵本体手柄的底层固件更改键值的。请放心使用(想通过steam让已经归中偏离的摇杆重新定位中心位置是不可行的) 但是这个校准是帮助steam识别本体手柄的输出轨迹的,意思是让本体手柄输出与映射手柄的输出保持一致性。校准完成后的红圈圈是steam给你加的死区,建议往左拉最小。(如果想增加死区建议通过steam控制器布局的摇杆设置完成)。 校准陀螺仪时请平放在桌子上校准。 如果本体手柄进入网页测试(https://gamepad-tester.com/)漂移了,请使用手柄自带的校准方式校准比如国产手柄。 关于定义布局 建议使用标准360协议的国产手柄忽略这个就好,(如果想重映射手柄按钮请到steam控制器布局设置)这个是给dinput手柄使用的,因为dinput输入也有一些方向盘,跳舞垫,飞行摇杆等。需要经过映射才能让不支持dinput输入的游戏识别。 另外像ps,nspro手柄这样广泛使用的dinput手柄,steam已经默认把定义布局设置好了,不需要自行设置。 非steam平台游戏非steam平台游戏,想使用控制器布局映射请使用下面方法添加游戏启动程序路径(建议添加绝对路径而不是快捷方式)到steam游戏库。 按键重映射以ab对调为例 简单的宏设置,我们利用添加子指令的方式实现,A、LB、RB同时按下的宏,因为steam没有时间参数因此没办法做出带时间的宏功能,也就是不能区分按键的时间先后顺序。 连发设置,把长按A设置为连发A。 给A设置交替循环触发的连发指令。 我们长按A时会有如下效果,LB和RB依次交替触发循环 组合键设置效果,先按下LT(作为一个前提条件),再按下A,把A变成键盘R。如果先按下A在按下LT,则不会触发组合键效果,注意按键先后顺序。 同理想设置双击映射按键按照长按的教程去设置即可。 模式转换,可以设置按住LT(前提条件)把abxy直接变为键盘的1234,松开时为正常的abxy。 模式切换键一定要设置,否则不能触发。 如何删除模式转换 如何删除子指令和额外指令 steam还可以一键恢复默认布局,两种方法 可以通过下面方法浏览社区布局还原初始布局 目前我觉得比较常用的功能 按键重映射 连发 同时触发多个按键(基础宏) 组合键 长按映射 双击映射 模式转换 摇杆最外圈绑定键值 关闭扳机非线性 扳机曲线调节 快速扳机 键鼠映射 摇杆死区 死区形状 防死区 曲线 陀螺仪映射 配置切换 - 操作层 - 操作集 常见问题 steam不识别手柄? 可以看看你是否误触了下方的隐藏设备 设置了映射游戏不识别? 可以尝试右键游戏属性选择启用steam输入 找不到控制器布局? 请先确保steam成功识别并连接你的手柄 右键游戏---管理----控制器布局 或者试试steam设置里勾选对应手柄支持 如何设置背键? steam只能识别特定手柄的背键如:steam自家手柄,steamdeck背键,微软精英手柄,索尼精英手柄,可能还有其他的第三方精英手柄。 因此国产的360协议手柄steam识别不到背键,但是可以通过其他方式实现。 比如通过国产驱动软件将背键设置宏(十字键和手柄A键先后按下中间间隔5ms)然后在steam里设置组合键十字键+A为键盘R。 这样按下手柄背键就会触发手柄宏功能,然后steam识别到你的组合键已经按下则映射为键盘R。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |