手柄(コントローラ)是什么?如何让手柄在不支持手柄的游戏里当键盘鼠标用

手柄(コントローラ,controller)是把摇杆、按键、扳机等物理操作转换成电信号的输入设备。Windows 游戏或网页应用如果只接受键盘和鼠标输入,手柄插上也不会有反应;这时需要用 JoyToKey 这类工具,把手柄的每个按键映射成对应的键盘按键或鼠标动作,让应用“以为”你在用键鼠。JoyToKey 是共享软件,可从官网免费下载试用,试用没有功能限制和使用期限限制,觉得好用再考虑购买许可证密钥。

手柄为什么在有些游戏里用不了

游戏是否支持手柄,取决于它有没有读取手柄输入的代码。常见情况有三类:

  • 原生支持手柄:游戏内直接识别 XInput 或 DirectInput 设备,插上就能玩。
  • 只支持键鼠:老游戏、部分独立游戏、网页浏览器上的应用,只监听键盘和鼠标事件,手柄信号被忽略。
  • 部分支持:菜单能用、对战不能用,或只认某一种手柄协议。

第二类就是映射工具的用武之地。JoyToKey 的定位正是“把摇杆输入转换为键盘和鼠标输入”,用于操作不支持手柄的 Windows 应用、游戏和网页应用。

JoyToKey 的基本用法

前提:一台 Windows 电脑、一个能被系统识别的手柄、从官网下载的 JoyToKey。

  1. 下载并启动。从官网获取最新版(当前为 7.3.3),解压后运行。首次使用建议先右键选择“以管理员权限启动”,避免对某些应用发送按键时被权限拦截。
  2. 确认手柄已被识别。在 JoyToKey 主界面切换到对应手柄的标签页,能看到设备名和按键响应,说明输入正常。
  3. 为每个按键分配键盘或鼠标动作。在按键列表里选中一个手柄按键,然后在键盘输入分配界面按下你想让它触发的键盘键或鼠标动作。例如把 A 键映射成空格、把左摇杆映射成方向键。
  4. 保持 JoyToKey 在后台运行,再启动目标游戏或应用。此时按手柄,应用收到的是键盘鼠标事件。

让映射更接近真实操作

  • 按钮显示模板:可以把 “Button 1”“Button 2” 改成 “A”“B”“X”“Y” 等,方便对照手柄布局。
  • 短按与长按区分:在键盘输入分配界面右键,可以调用其他按钮设置,实现“短按循环切换输入 1→2→3”“长按切换到其他配置文件”。
  • 组合键保持:如果关闭“连续输入相同按键时重新处理”,像 SHIFT+方向键这类组合中,SHIFT 会从按下保持到最后,不会反复重按。
  • 切换配置时防误触:切换配置文件或手柄编号后,可以设置“在指定时间内忽略原本按下的按钮”,或“直到下次重新按下前忽略”,避免切换瞬间误输入。
  • 切换提示:可以设置切换配置文件时让手柄振动、播放声音或显示图片来提醒,但目前振动仅支持第一个连接的 Xbox(XInput)手柄。

常见问题与卡点

Windows 更新后 JoyToKey 行为异常:有报告称 Windows 更新后 JoyToKey 不再显示在任务栏。官方建议先“重启”Windows(不是关机再开机)再试。

设置文件找不到:6.3 版本以后,新安装的默认把用户设置文件保存在“文档”文件夹内的“JoyToKey”文件夹。从旧版本升级后如果设置丢失,把原来 JoyToKey 文件夹里的 *.ini 和 *.cfg 复制或移动到“文档”文件夹内即可迁移。

窗口不见了:在任务栏图标右键菜单里选择“将 JoyToKey 窗口位置重置为 (0,0)”,可以把窗口拉回主屏幕。

开机自启与管理员权限:7.3 起支持在 Windows 登录时以管理员权限自动启动。设置方法是先右键“以管理员权限启动”一次,再在菜单“设置”→“Windows 登录时自动启动”中勾选。

免费试用还是购买许可证

JoyToKey 是共享软件,可以免费下载和试用,目前没有功能限制和使用期限限制。官网提供“购买许可证密钥”的入口,支付也可以通过 JoyToKey 菜单进行。是否付费取决于你是否愿意支持这个工具并长期使用;不购买也能继续以现有方式使用。

joytokey.net
JoyToKey 最新版を公式ホームページから無料ダウンロード。JoyToKey は、ジョイスティックの入力をキーボードやマウスの入力に変換し、Windowsアプリケーションやウェブ上のゲームなどをジョイスティックで操作できるようにするソフトです。