尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

SWICD:5分钟把Steam Deck手柄变Windows虚拟Xbox手柄

SWICD:5分钟把Steam Deck手柄变Windows虚拟Xbox手柄 SWICD5分钟把Steam Deck手柄变Windows虚拟Xbox手柄【免费下载链接】steam-deck-windows-usermode-driverA windows usermode controller driver for the steam deck internal controller.项目地址: https://gitcode.com/gh_mirrors/st/steam-deck-windows-usermode-driver想在 Windows 电脑上用 Steam Deck 手柄打游戏SWICDSteamdeck Windows Controller DriverSteam Deck Windows 控制器驱动就是这个问题的答案一个 Windows 用户模式驱动把 Steam Deck 内置手柄变成一台虚拟 Xbox 360 手柄按键布局还能在图形界面里随意改。零基础上手5 分钟连接 Steam Deck 手柄装好再连顺序错了容易白忙。整个流程就是装依赖、关 Steam、装驱动。安装 ViGEm Bus 驱动和 Microsoft Visual C 运行库新装系统必须装装过大型软件的系统一般已自带完全关闭 Steam 客户端——它会抢占手柄是头号冲突源解压 SWICD 发行包运行里面的 .exe或用 .msi 安装连接手柄打开 SWICD 图形界面确认虚拟 Xbox 手柄已上线想从源码跑一条命令克隆仓库git clone https://gitcode.com/gh_mirrors/st/steam-deck-windows-usermode-driver核心能力拆解先看 SWICD 能做什么心里有个底再去配置。模块它能干什么虚拟手柄把 Steam Deck 内置手柄映射为一台 ViGEm 虚拟 Xbox 360 手柄图形化映射在 GUI 里把任意物理按键、摇杆轴指派给虚拟手柄的按键和轴游戏配置文件按可执行文件匹配为每个游戏单独加载一套按键映射操作模式黑名单 / 白名单 / 混合三种模式控制对哪些进程生效Lizard 模式右触控板模拟鼠标、扳机模拟左键、方向键模拟键盘箭头的应急回退![SWICD驱动的Steam Deck硬件轴总览](https://raw.gitcode.com/gh_mirrors/st/steam-deck-windows-usermode-driver/raw/1d5af2a3075b14f6c19d97475161be0fb14dd7ab/docs/images/Steam Deck Axis.png?utm_sourcegitcode_repo_files)上图是 Steam Deck 侧的全部硬件轴左右摇杆、左右触控板、陀螺仪、L2/R2 扳机共 20 项都可以被映射。三级进阶从基础配置到自定义扩展改之前先认地方全局设置、黑白名单和 Lizard 模式开关在设置页轴映射、按键映射在配置文件页配置类源码都在SWICD/Config/目录里。基础配置先解决对谁生效。参数作用推荐值Start with Windows系统启动时自动拉起驱动免手动启动日常用就开Operation ModeBlacklist 对黑名单进程不模拟输入默认场景选它Whitelist 只对白名单进程模拟多设备/多驱动环境Combined 白名单和黑名单同时生效高级用户进阶配置再解决输入准不准。勾选配置里的 Disable Lizard Mode 避免与按键映射双重触发轴映射里的 Inverted 项可反转方向左变右、上变下游戏不原生支持反转时特别好用。自定义扩展在 Profiles 页点左下角 Add Profile选中游戏 exe系统就为它建立专属配置启动该游戏时自动加载这套按键映射。![SWICD驱动的Xbox虚拟手柄轴对照](https://raw.gitcode.com/gh_mirrors/st/steam-deck-windows-usermode-driver/raw/1d5af2a3075b14f6c19d97475161be0fb14dd7ab/docs/images/Xbox Axis.png?utm_sourcegitcode_repo_files)右边就是虚拟 Xbox 侧的 6 个目标轴左右摇杆各 2 轴加左、右扳机。按场景设置按键映射三套开箱即用方案通用设置跑完按游戏类型微调才叫舒服。FPS / 射击禁用 Lizard Mode防止方向键和键盘抢输入右摇杆方向不对就勾 Inverted别让扳机键被触控板误触发竞速L2、R2 线性扳机映射到 Xbox 左、右扳机轴油门刹车有模拟量摇杆死区调小一点转向更跟手原生支持手柄的 PC 游戏把该进程加入黑名单或按游戏禁用 Lizard Mode只让 Steam 手柄接管避免双重注册排障解决手柄无响应与双重输入四个高频问题按现象→原因→解决对照自查。现象装完没反应系统里看不到虚拟手柄原因Steam 没关或 ViGEm Bus 驱动没装好解决彻底退出 Steam重装 ViGEm Bus 后再试现象同一个动作游戏里生效两次原因Lizard 模式的键盘鼠标模拟和按键映射打架解决在配置里勾选 Disable Lizard Mode现象某游戏按键映射是错的原因该游戏命中了专属配置文件加载的不是默认映射解决进 Profiles 页找到对应游戏改它专属的那套映射现象改了配置不生效原因驱动只在新游戏进程启动时读取配置解决退出游戏重新启动另提醒一句上游 README 已注明本项目被内核驱动方案取代作为用户模式驱动它目前仍可用但大动作前先看一眼文档。延伸与参考官方文档与源码目录想深挖直接翻项目自带的文档和源码。安装步骤安装指南配置文件详解配置文件说明、设置说明操作模式与配置实现SWICD/Config/输入映射与手柄服务源码SWICD/Services/把手柄接上电脑跑一局试试。项目还在迭代有坑就在仓库里提 Issue社区都会帮你看。【免费下载链接】steam-deck-windows-usermode-driverA windows usermode controller driver for the steam deck internal controller.项目地址: https://gitcode.com/gh_mirrors/st/steam-deck-windows-usermode-driver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表