目录
1 引言:
2 正文:
2.1 壹、免费/开源
2.1.1 一、JoyToKey
2.1.2 二、AntiMicroX
2.1.3 三、Steam input
2.1.4 四、Joyxoff
2.2 贰、付费
2.2.1 五、Rewasd
2.2.2 六、controller companion
2.2.3 七、Xpadder
2.2.4 八、这里偷偷加一个比较特殊的东西:XInput Plus
3 省流/总结:
引言:[]
手柄的映射工具:一种软件或硬件工具,用于将游戏手柄的输入设备(如按钮、摇杆、触发器等)映射到特定的游戏功能或操作。
通过这种工具,用户可以自定义手柄的按键布局,使其更符合个人的使用习惯或特定游戏的需求。
其实应该叫手柄的映射和编程工具的。
手柄的映射和编程:指在使用游戏手柄时,将手柄上的按键与特定的功能或操作进行对应或配置的过程。
映射是指将手柄上的按键映射到游戏或应用程序的特定功能上。不同的游戏或应用程序可能会有不同的操作要求,因此需要将手柄上的按键与这些操作进行映射,以便在游戏中能够正常操作。例如,将手柄上的A键映射为游戏中的跳跃动作,将手柄上的B键映射为游戏中的攻击动作。
编程是指通过软件或工具对手柄进行配置和个性化设置。有些手柄提供了编程功能,可以通过连接到电脑或使用特定的软件,对手柄上的按键进行自定义配置。通过编程,用户可以根据自己的喜好和游戏需求,调整手柄上不同按键的功能,以实现更好的游戏体验。例如,将手柄上的摇杆灵敏度调整到适合自己的水平,或者将某个按键设置为连发功能。
手柄的映射和编程可以提高游戏的操作便利性和自定义性。通过映射和编程,用户可以根据自己的喜好和习惯,对手柄进行个性化设置,使游戏操作更加舒适和流畅。同时,对于一些复杂的游戏操作,手柄的映射和编程也可以帮助用户简化操作流程,提高游戏的操作效率。总之,手柄的映射和编程是为了让用户能够更好地适应游戏操作,并提供更好的游戏体验。
虽然有一部分galgame的PC端是支持手柄的,但是毕竟是少数,多数的游戏还是完全不支持手柄,故写此文。
Q1:首先为什么要写这篇?
A1:因为我个人喜欢用手柄推galgame,手柄可以让我直接躺在椅子上或者床上按动按键,而不是去敲击键盘或者鼠标(无线的也不喜欢,因为会出现鼠标指示。)。
原则上来说,只要是能向电脑(你的设备传递特定信息的工具,都能用来推gal)前面忘了后面忘了总而言之我想写就写了。
Q2:为什么不用键鼠推?
A2:
1、我有一个手柄,拿来打魂游发现被暴打,所以闲置吃灰(问就是菜。)。
2、我喜欢躺平了,平板串流挂天上来推,用鼠标得要底面接触平面,非常不合适,此时用手柄类就非常合适了,因为我可以做到想用什么姿势翻页就用什么姿势翻页,而且手柄的电池完全够我摁一天了。
3、就算是坐着,我也不想伸手摸鼠标(社畜既视感),纯懒,想靠着,手放腿上推。
4、我的鼠标是有线重手大鼠标,我不认为这玩意拿到身上会很舒适。
Q3:手柄不是很重吗?举起来不累吗?
A3:谁叫你举起来了?
Q4:手柄真的有那么好吗,感觉滚轮键下翻也没啥难受的。
A4:反正我觉得躺着或者倚着总比伸手敲键盘鼠标好。
手柄毕竟是人体工学设计,正常情况下抓握手柄的时候是完全放松的姿态,而且做了按键映射后手柄可以用多种姿势来推,大拇指按A、食指按RB、拨摇杆、单手只按一个键,都是“设计上很轻松的操作方式”,因为毕竟手柄本身就是为了让你轻松玩游戏而设计的,或者你也可以直接反抓玩背键,单手玩、反手玩、双手玩、用脚玩、用屁股玩、用**玩,反正手柄映射软件都可以做到。
接下来笔者将一共介绍七种手柄映射工具,将其分为免费组和付费组,重点将放在免费组,因为主要目的是推galgame,所以根本不需要那么复杂的付费软件的进阶功能。
省流和总结请看结尾。
正文:[]
壹、免费/开源[]
一、JoyToKey[]
这个是笔者最喜欢的一个(也是我一直在用的),因为占用非常小,而且免费,界面和功能都非常简单。
自定义功能也完全足够用了。
更主要的是简洁美观。
更更重要的是从来没出过BUG。
注:原版为全英文,汉化版自己找。
特点:
简单直接:界面虽然老旧,但逻辑清晰。左边是配置文件列表,右边是按键映射列表。设置过程就是“选择手柄按键”=>“设置对应的键盘/鼠标动作”,一目了然。
高兼容性:由于历史悠久,它几乎兼容所有 Windows系统和绝大多数新老手柄。无论你的手柄多么冷门,JoyToKey大概率都能识别。
免费使用:它名义上是共享软件(Shareware),会提示你购买许可证,但你可以无限期地免费使用其全部功能,只是偶尔在启动时会有一个提示窗口,别理就行。
使用方法是通过按下手柄的按键,看列表中哪一行会变黄,以此来确定按键的对应关系,然后对这一项进行注释/自定义,后面的更多复杂详细功能查看官网,全写下来根本写不完。
退出的时候点击左上角的“文件”=>“退出”即可。
可以说这个已经完全够用或者说功能对于Galgame来说过多了。
缺点是:界面古老它的UI设计停留在上个世纪的风格(其实我感觉还行。),对于习惯了现代软件的用户来说可能不太美观,但是我之前用的都是xp和win7系统,所以用着不错。
还有,就是开着这个软件估计不少游戏(比如战地一)就不能进(有时候忘了关,就会被抢不到骑兵的EA卡在外面()。)。
总结:我最喜欢也是最推荐的一款。
二、AntiMicroX[]
这个是Github上的开源项目
我个人来说非常喜欢这个,但是手柄映射软件一个就够了。
以下为项目自己的介绍(原文为纯英文,已翻译)。
Description 描述
AntiMicroX is a graphical program used to map gamepad keys to keyboard, mouse, scripts and macros. You can use this program to control any desktop application with a gamepad on Linux🐧 and Windows .
AntiMicroX 是一个图形程序,用于将游戏手柄键映射到键盘、鼠标、脚本和宏。您可以使用此程序来控制任何桌面应用程序 游戏手柄 Linux🐧 和 Windows .
It can be also used for generating SDL2 configuration (useful for mapping atypical gamepads to generic ones like xbox360).
它还可用于生成 SDL2 配置(可用于将非典型游戏手柄映射到 xbox360 等通用游戏手柄)。
We support X.org and Wayland.
我们支持 X.org 和 Wayland。
Features: 特征:
scripts and executables 脚本和可执行文件
macros consisting of elements mentioned above
由上述元素组成的宏
Assigning multiple switchable sets of mappings to gamepad.
将多组可切换的映射分配给游戏手柄。
Auto profiles - assign profile to active application window (not in Wayland note).
自动配置文件 - 将配置文件分配给活动应用程序窗口(不在 Wayland 中)。
This application is continuation of project called AntiMicro, which was later abandoned and revived by juliagoda.
此应用程序是名为 AntiMicro 的项目的延续,该项目后来被 juliagoda 放弃并恢复。
希望有人能继续维护项目吧。
Due to lack of time and shifting focus of its developer AntiMicroX is looking for a new maintainer willing to continue development.
由于时间不足和开发人员的重点转移,AntiMicroX 正在寻找愿意继续开发的新维护者。
评价:足够简洁,而且这个可以移动鼠标(话说这七个好像都能动鼠标。),唤起虚拟键盘,足够平时的PC桌面需求了,非常不错。
可以说完全可以平替joytokey,并且直观程度更强。
三、Steam input[]
即steam自带/内置的手柄映射软件(应该说类似于插件)。
如果你主要通过 Steam 玩游戏,那么直接盲选Steam自带的输入系统。
优势:
无缝集成:与 Steam 客户端完美集成,无需额外安装软件。
社区配置:拥有最庞大的用户社区,几乎所有游戏都有大量玩家分享的优秀配置方案,可以直接套用。
非Steam游戏也支持:你也可以将非 Steam 游戏添加到库中,同样可以享受Steam Input的强大功能(这一项属实鸡肋。)。
所以你也可以自己导入再玩,不过对于我来说先打开steam再玩非steam的游戏,可谓是脱裤子放屁。
评价:若是steam游戏,则可以选择,但是优先级也不高;非steam游戏不建议,多此一举,不算是特别好用,但是对于galgame来说还是绰绰有余的。
四、Joyxoff[]
因为这玩意我之前用的时候莫名其妙失效了,所以仅做简要介绍。
优点如下:
一键关机:这是它最广为人知的功能。PC用户无需长按手柄西瓜键,通过快捷键或托盘菜单即可立即关闭Xbox手柄,极大地方便了操作并节省了宝贵的电量(不好评价。)。
实时电量显示:在系统右下角的托盘区用图标清晰地显示手柄剩余电量,解决了 Windows原生系统无法直观查看电量的问题。
但是因为在笔者的电脑上直接莫名其妙失效过一次,而且重装无效,所以我不推荐。
据其他用户说没问题,但是在我这出问题了,换软件比找修问题要来的快,所以笔者直接放弃了这个,总之不怎么推荐。
贰、付费[]
五、Rewasd[]
Rewasd:(据说是/或者说自称是)目前功能最强大、最现代化的手柄映射软件。
注:付费软件:软件采用买断制,基础功能一个价格,高级功能(如陀螺仪、组合键等)需要额外购买扩展包。但提供7天全功能免费试用。
官网界面:
不过这个功能也是相当强大的,但是对于玩gal的来说,还是太臃肿(或者说多余)了。
主要特点:
界面现代化:UI设计非常直观、美观。
虚拟手柄:可以将多个设备(如键盘、鼠标、手柄)组合成一个虚拟手柄,或将一个手柄模拟成另一种(如 PS4 手柄模拟成 Xbox 手柄)。这是解决很多游戏兼容性问题的利器。
宏功能:支持录制和编辑强大的宏命令。
陀螺仪映射:完美支持 PS4/PS5、Switch Pro 手柄的陀螺仪,可以映射为鼠标移动,玩 FPS 游戏体验极佳。
配置文件社区:内置社区,可以一键下载和使用其他玩家分享的优秀配置文件。
支持设备广泛:几乎支持市面上所有的主流手柄,包括 Xbox, PlayStation, Switch Pro, 甚至一些精英手柄的背部按键也能独立映射。
总而言之对于玩GALGAME来说还是太多余了(功能过多,过于强大,犯不着用这个。)。
六、controller companion[]
付费的(dddd),所以仅作简要介绍。
注:这玩意其实不是专门用来打游戏的:
Controller Companion 控制器伴侣,如其名,
Control your PC desktop with a game controller!
(使用游戏控制器控制您的 PC 桌面!)
Put mouse, media and keyboard control in the palms of your hands so you'll never have to leave the couch again!
(将鼠标、媒体和键盘控制放在您的手掌中,这样您就不必再离开沙发了!)
极致的桌面控制体验:摇杆即鼠标:左摇杆控制鼠标光标,右摇杆模拟鼠标滚轮,A键是左键,B键是右键。这套默认设置非常符合直觉。
出色的虚拟键盘:它最大的亮点之一就是那个设计精良的全屏虚拟键盘。当你需要打字时,长按“Back/View”键即可调出,用摇杆和按键输入非常流畅,体验远超 Windows 自带的触摸键盘。
媒体控制:非常适合躺在沙发上控制视频播放(如 VLC、PotPlayer)或浏览网页,完美适配 HTPC(家庭影院电脑)场景。
无缝的智能切换:这是它非常强大的一个功能。当你拿起手柄操作时,它会立即接管;而一旦你移动了实体鼠标或敲击了键盘,它会瞬间自动禁用,把控制权交还给键鼠,完全不会互相干扰。当它检测到你启动了一个全屏游戏时,它也会自动禁用,以防它的映射与游戏内建的手柄支持发生冲突。
评价:这玩意不是用来映射手柄的,功能太过于强大,Galgame高攀不起,不过有桌面使用手柄的用户则可以考虑,但是本文为GAL用,所以不推荐这个。
七、Xpadder[]
这个是个恨久远的软件了(界面看着就很古老)
开创性的可视化界面:这是Xpadder最著名、最核心的特点。
你可以加载一张你手柄的图片作为设置背景,然后直接在图片上对应的按键、摇杆位置进行拖拽和设置。比如,你想设置 A 键,就直接点击图片上的A键。
多套配置与自动加载:可以创建多达8套的按键配置,并通过手柄按键快速切换。还能将配置文件与特定的程序(.exe)关联,启动程序时自动加载对应配置。
高度自定义:用户可以自己制作或从网上下载各种手柄的图片和主题皮肤,让软件界面完全个性化。
缺陷:
付费软件:尽管是一款老旧软件,但它依然是付费的。这让很多新用户在有众多免费替代品的情况下望而却步。
界面风格过时:虽然可视化理念很棒,但软件的整体 UI 设计还停留在 Windows XP/7 时代,看起来非常古老(并非看起来。)。
对新硬件和系统的兼容性问题:由于停止更新,它可能无法完美识别一些最新手柄的特殊功能(如 PS5 的自适应扳机),或者在最新的 Windows 系统上可能遇到一些未知的小问题。
评价:你用不着花钱来体验一款老旧的软件,当然你用来怀旧还差不多。
八、这里偷偷加一个比较特殊的东西:XInput Plus[]
简单来说,XInput Plus 是一款 DirectInput 到 XInput 的转换和增强工具。
它不是一个手柄到“键盘/鼠标”的映射器,而是一个手柄到“另一种手柄”的翻译器和校准器。它的主要工作是“欺骗”游戏,让你手中的老旧或不兼容的手柄(通常是 DirectInput设备),被游戏识别为一个标准的 Xbox 360 手柄(XInput设备)。
近十年来,绝大多数PC游戏大作都只支持 XInput,完全放弃了对DirectInput 的支持。这就导致你拿着一个 PS4 手柄或者一个老式罗技手柄去玩这些新游戏时,游戏要么完全没反应,要么按键错乱。
XInput Plus 的核心功能
1、DirectInput 到 XInput 的转换(核心功能)
这是它的立身之本。它会拦截你 DirectInput 手柄的信号,然后将其实时翻译成标准的 XInput 信号,再发送给游戏。
结果:游戏会认为你连接了一个 Xbox 360 手柄,从而完美识别和支持。你的非标准手柄就能在《艾尔登法环》、《赛博朋克2077》这类现代游戏中正常使用了。
2、精细的摇杆和扳机键调校
这是它超越简单转换器(如 x360ce)的强大之处。很多玩家,即使使用原生 Xbox 手柄,也会用它来改善手感。
死区 (Deadzone) 调整:可以精确设置摇杆中心不响应的区域(内死区)和摇杆推到头之前的最大响应区域(外死区)。这对于解决摇杆漂移、或者让瞄准/转向更跟手非常关键。
灵敏度曲线 (Sensitivity/Response Curve):可以自定义摇杆的响应曲线。比如,你可以设置摇杆在小范围推动时反应迟钝(便于微调瞄准),在大范围推动时反应灵敏(便于快速转身)。
扳机键设置:可以将线性扳机键(LT/RT)的触发范围和响应方式进行调整。
3、按键重映射 (Button Remapping)
虽然它的主要功能是翻译,但它也支持在你“翻译后”的虚拟 Xbox 手柄上进行按键重映射。例如,你可以将虚拟手柄的 A 键和 B 键功能互换。
4、振动 (Force Feedback) 支持
它可以将游戏发出的 XInput 振动信号,尝试翻译成 DirectInput 的振动信号,让你手中的老手柄也能在一定程度上实现振动效果。
你应该在什么时候选择 XInput Plus?
当你的手柄(如PS3/PS4手柄、国产杂牌手柄)在某个PC游戏中完全没反应或按键错乱时。 这是它的首要用途。
当你觉得游戏默认的摇杆死区太大或太小,导致瞄准/移动手感很差时。 即使你用的是 Xbox手柄,也可以用它来优化。
当你希望获得最纯粹、最原生的手柄体验,而不是简单的键鼠模拟时。
这个比较特殊,仅作简要介绍。
省流/总结:[]
总结:殊途同归——七款软件的核心共通点
先明确一点,本文介绍的是用来推Galgame的软件,而不是用来完全控制日常PC使用的,因此不需要特别复杂的功能。
以上七款手柄映射软件,均有:
1、模拟键鼠输入:
即手柄的映射和编程功能,这是所有软件存在的基石。它们都能捕捉手柄的按键、摇杆等物理输入,并将其“翻译/转译”成电脑可以识别的键盘按键(如Enter、Ctrl、空格)或鼠标操作(移动、左键点击、右键点击、滚轮滚动等)。这是让你能用手柄操作原本只支持键鼠的 Galgame 的根本原理,也是手柄映射软件之“映射”一词的由来。
2、摇杆模拟鼠标 (这个好像不重要,反正对我来说不重要):
所有软件都提供了将手柄摇杆(通常是左摇杆或右摇杆)模拟成鼠标光标移动的功能。这对于那些需要用鼠标点击选项、查看立绘细节或操作特殊UI的 Galgame 来说,是至关重要的功能(只是我个人用不着,但是听着好像还挺像这么回事的。)。
3、配置文件系统:
都支持创建、保存和切换多套相互独立的映射方案,即“配置文件”。这意味着你可以为游戏A建立一套配置,为游戏B建立另一套,需要时可以快速切换,而无需每次都重新设置,非常的不错。
4、进阶映射能力(这个不重要,但是都有,所以就写上了。)
虽然高级程度不一,但它们大都提供了超越“一键对一键”的功能。其中对于Galgame 玩家最实用的共同点就是按键连发。将 Ctrl键(快进)设置为连发或者持续作用,可以极大提升游戏体验,让你无需一直死按着一个键。组合键与高级触发也有,但是这个好像用处不大;都支持长按、双击、组合键等复杂映射,可能可以用来截屏什么的吧。
5、轻量化和易用性:
都是体积小、资源占用低的软件(JoyToKey、Xpadder、Joyxoff 都是轻量级的,对系统资源占用极。即使是功能更强大丰富的Rewasd和Controller Companion,其资源占用也在合理范围内。),都提供了相对直观的设置界面,基本看一遍就会,基本操作流程类似:选择按键→设置对应动作。(毕竟实质上就一个类似信号转换器的东西,不会占用大的,又不是国产软件。)
我个人的习惯是:
每次开始一个新的游戏,就先拿键盘按一遍(如果游戏自带键位指示则是最好,如果自带手柄功能则是更佳。)。
普通的游戏一般进入下一句/翻页所使用的键位为:鼠标左键、鼠标滚轮向下、键盘的向下键(↓)、Enter键、空格键等等,还有别的我就不知道了,鼠标滚轮向下和Enter还有向下键(↓)基本通吃,我也懒得去用别的了。
查看back,用pgup键、↑键、鼠标滚轮向上。
最好是看游戏设置里面的键位配置来定,以上仅为个人经验。
每拿到一个新的游戏就新建一个配置(如果引擎相同或者会社相同的话配置可能可以通用。),然后保存一下配置即可。
一句话概括:
对于玩 Galgame 来说,这七款软件的共同之处在于:它们都提供了将“确认”、“快进”、“菜单”等常用操作映射到手柄按键上的能力,并且都能用摇杆代替鼠标进行选择。这已经满足了99%的 Galgame 游玩需求。
你的最终选择,更多是基于个人对界面美观度、软件轻量级、操作便捷性以及是否愿意付费和获得进阶功能的偏好。
个人推荐最前面两款(JoyToKey和AntiMicroX),免费且简单易上手,纯个人主观意见,仅供参考。
以上七款均可在其官网自主下载,汉化版本请自行寻找。
当然选择手柄映射软件,根据自己的喜好来即可,希望本文能帮到你。
立案:2025年2月2日,23:20:13
V1.0:5379字/2025年7月9日,22:59:04
V1.1:5149字/2025年7月9日,23:27:39
V1.2:6019字/2025年7月10日,1:06:43
V2.0:5651字/2025年7月10日,17:17:41
V2.1:5888字/2025年7月11日,0:44:26
V2.2:5654字/2025年7月11日,2:04:57
V3.0:6666字/2025年7月11日,10:11:04
此面:
第一次写入:2025年7月23日22点55分
第二次编辑:2025年7月24日19:42:07