机械映射器 - 摇杆和键盘映射器

机械映射器 - 摇杆和键盘映射器

Mech Mapper 是一款轻量级、高性能的实用工具,旨在为摇杆/HOTAS 配置与需要键盘输入来实现特定功能的游戏之间搭建桥梁。

描述

Mech Mapper 是一款轻量级、高性能的实用工具,旨在弥合摇杆/HOTAS 配置与需要键盘输入来执行特定功能的游戏之间的差距。

最初为 MechWarrior 5 打造,这款工具允许你将物理摇杆轴、按钮和苦力帽映射到几乎任意键盘按键。它使用底层基于硬件的输入注入(SendInput),确保你的按键输入能被那些通常会忽略标准“虚拟键盘”软件的 DirectX 应用程序检测到。

主要功能

硬件级注入:绕过标准软件输入限制,确保与 MechWarrior 5 等游戏兼容。

双输入映射:可同时映射标准按钮按下和基于轴的触发(正/负阈值)。

键盘模拟:支持 30+ 自定义键盘槽位,让你可以将复杂的座舱控制绑定到简单的摇杆按钮上。

座舱风格 UI:采用简洁的深色主题界面,配有琥珀色和雷达绿色点缀,专为融入现代模拟驾驶设备而设计。

便携且轻量:无需复杂安装——以独立可执行文件运行。

自动保存/加载:自动让你的控制配置文件与设置保持同步。

安装说明

下载:从“Files”标签页下载最新的 MechMapper.zip。

解压:将 MechMapper.exe 解压到你选择的文件夹中(例如 C:\Games\Utilities\MechMapper\)。

运行:启动 MechMapper.exe。

注意:该应用程序需要管理员权限才能将硬件级输入注入游戏中,因此首次启动时会请求 UAC 提权。

配置:使用 UI 选择你的摇杆,映射你偏好的按键,然后点击 Enable。

开始使用:游戏时让该应用在后台保持运行。

要求

ViGEmBus 驱动:若要模拟虚拟控制器,请确保你的系统已安装 ViGEmBus 驱动。

Windows 10/11:该工具使用特定的 Windows API 调用来进行硬件输入,不兼容 Linux 或 macOS。

鸣谢

vgamepad:提供使虚拟控制器通信成为可能的框架。

pygame-ce:提供核心输入处理和摇杆轮询能力。

MechWarrior 社区:感谢你们带来的灵感,让我能够打造一种更具沉浸感的方式来驾驶我的 'Mechs!