123.38MB / 2025-07-22
JoyToKey是一款非常实用的电脑手柄模拟器软件,软件界面简洁,操作简单易用,支持设置 32 个手柄,可以创建 32 款游戏的手柄模拟,可以帮助玩家轻松实现使用手柄来模拟键盘和鼠标,还可以设置显示或隐藏按键、设置输入间隙、键盘仿真模式等,可以大大提升游戏体验,感兴趣的小伙伴赶快下载使用吧!
1、手柄模拟键盘
软件的核心功能是将游戏手柄的按键转化为键盘上的按键操作,让用户在不支持手柄操作的游戏或应用中使用手柄。
2、手柄模拟鼠标
除了模拟键盘,还可以模拟鼠标输入,比如移动鼠标光标,点击鼠标左键或右键等。
3、高级映射设置
该软件提供高级映射设置。用户可以自定义手柄按钮的重复功能,调整重复速度,设置键盘模拟模式。
4、校准功能
软件提供校准功能,通过校准功能,用户可以确保手柄的输入准确映射到键盘或鼠标。
5、隐藏按键功能
在某些情况下,用户可能不想显示手柄的键图,软件提供了隐藏键的功能,以满足用户的隐私需求。
1、在本站下载最新安装包,按提示安装;
2、安装进行中,完成即可使用。
修复了几个重要的错误,这些错误偶尔会在边缘情况下发生。
(例如,“按钮释放时输入1”偶尔会在罕见情况下卡住)
改进了暂停/中断键的按键码仿真,并提供了备用按键码(可从右键菜单访问)。
如果由于SHIFT功能或活动配置文件切换导致映射更改时按下按钮,则有一个功能可以忽略已经按下的输入“指定时间”。这个功能被增强,也可以忽略输入“直到再次按下为止”。
这种行为可以从“首选项”菜单中配置。
在右键分配菜单中添加了“标签”键。
Bug修复:当同一个按钮的定义被多个按钮触发时(例如,LT和RT都调用了Button[20]),它并没有在预期的时机释放。
修复bug:修正了选择“选项”标签时偶尔出现的显示问题。
支持暗模式
支持高DPI显示
按钮显示模板
对于每个操纵杆设备(或标签),您可以从右键菜单(或设备配置菜单)中配置按钮显示名称,例如“A”、“B”、“X”、“Y”等,而不是“按钮1”、“按钮2”等。
在操纵杆标签上,设备名称默认会显示。
此外,用户还可以编辑设备名称以方便自己。(右键单击标签,然后选择“编辑此设备的显示名称”)
在设备配置窗口中,增加了删除旧(未连接)设备配置的功能
其他各种改进
对于那些在某些PC环境中无法显示Unicode箭头字符(例如“←”)的用户,现在提供了一个替代构建版本,该版本仅使用ASCII字符。
增加了一个任务栏右键菜单“将主窗口位置重置为(0,0)”。这个功能在JoyToKey窗口丢失的情况下很有用,你可以强制将其带回屏幕。
在按钮分配过程中重命名并重新排序右键菜单项
几个错误修正
在某些PC环境中修复访问违规错误
“键盘”标签增强:添加了右键菜单以指定鼠标滚轮输入。
这使轮输入可以很容易地与其他关键输入结合使用,例如“ALT + 轮”或“CTRL + 轮”,用于放大/缩小快捷方式
在“选项”标签下添加了当活动配置文件切换时触发自定义振动模式的功能。
注:目前仅支持第一个XInput设备。如需在其他设备上通知,请与我们联系。
在主窗口中,添加了右键菜单以方便交换两个按钮的分配。
主菜单:增加了一些便于访问的菜单项,如“许可证密钥”、“技巧”和“捐赠”(在帮助下)。
修正了在“键盘多选”设置窗口中按TAB键时的行为,这样就可以不用鼠标完成基本配置。
其他小的错误修正
增强的“配置对角输入作为单独按钮”功能,以便可以为左右摇杆分别进行配置。
(在“选项”标签下→显示/隐藏按钮)
“键盘(多)”选项卡增强功能 - 您现在可以定义一个按钮来触发其他按钮上的分配。
例如,可以配置以下内容。
当短按按钮1时,输入将依次在Input1 -> Input2 -> Input3 -> ...之间切换。
当按钮1被长按时,启用SHIFT功能
有关更多详情,请参阅这个博客页面
在“键盘(多键)”标签中增强了切换轮次功能——增加了一个按钮在一定时间内没有被按下时重置计数器的功能。这意味着下次按下该按钮时,它将回到输入1。
在“键盘(多键)”标签中基于按键持续时间增强的分配 - 现在可以在长按释放时分配一个额外的键“输入3”。
更新应用图标 - 特别感谢Peter(Silent_ip)!
更改了将配置文件与应用程序关联时的行为,如下所示:
如果指定了路径和标题,只有当两者都匹配时才会切换配置文件。
如果只指定了路径,则当匹配到路径时,配置文件将切换。
如果只指定了标题,则匹配标题后切换配置文件
当配置文件(*.cfg 文件)与“JoyToKey.exe”位于同一文件夹时,它们将优先于用户的文档中的“JoyToKey”文件夹(除非从“程序文件(x86)”文件夹启动JoyToKey)。
当“内部处理速度”从偏好设置中更改后,各种计时(如自动重复频率、按键保持时间)不应再受到影响。
各种错误修正
实验支持在Xbox Series X/S控制器上连接蓝牙无线时添加“分享”按钮。
默认情况下,Windows似乎无法识别通过蓝牙无线连接的Xbox Series X/S控制器上新引入的“分享”按钮。即使在这种情况下,您可能仍然可以通过JoyToKey使用“分享”按钮,通过从菜单“设置”→“偏好设置”启用实验模式,并将“输入设备类型”更改为“实验逻辑(Beta)”。
改进了当连接额外操纵杆时的自动检测。
支持将鼠标光标移动到绝对位置的负坐标。如果您想跳转到位于主显示器左侧的显示器,这可能会很有用。
增加了一个新的命令行选项“-q”(安静),用于禁用日志文件生成。
在“JoyToKey.ini”文件中添加了一个新参数,用于默认配置新检测到的设备(主要供https://www.oneswitch.org.uk/)使用。
停止了对Windows XP的支持,以便使用新的API。对于那些仍在使用Windows XP或2000的用户,请不要升级,并继续使用您一直在使用的旧版本。
各种错误修正
新功能:将预定义文本粘贴到目标应用程序中
增强“同一按键持续按下时重新处理”选项:
如果此选项关闭,当同一按键的模拟继续(在序列中或从其他按钮开始)时,该按键只会被模拟一次并保持按下状态。
例如,如果同时按下“SHIFT+向右”和“SHIFT+向下”两个按钮,那么“SHIFT”只被模拟一次,并且会一直保持到两个按钮都释放为止。
如果此选项是开,那么每个按钮都会按一下然后松开,即总共按两下。
小错误修正
支持鼠标绝对移动模式下的重复点击和切换点击
增强了配置文件的关联性 - 除了目标应用程序的文件路径外,还可以基于目标窗口标题进行关联
增强的ButtonAlias功能 - 现在支持3个按钮组合
改进了从RocketLauncher等启动器应用程序使用时与兼容性。
小错误修正
从本版本开始,用户配置数据将默认存储在用户的“文档”文件夹中的“JoyToKey”文件夹中。如果您是从旧版本升级JoyToKey的,请复制(或移动)旧的“JoyToKey”文件夹到您的“文档”文件夹中,以便您可以继续访问您的配置数据。
为了对新手用户更加友好,
JoyToKey 以安装程序的形式打包,而不是以 zip 文件格式
按钮分配窗口中的标签名称变得更清晰(例如,“键盘2” -> “键盘(多键)”)
UI布局设计使得鼠标指针移动更加容易
小错误修正
支持多达50个游戏杆(以前是32个)
支持多达128个按键(以前是32个按键)
增强执行外部程序的能力,以便能够
传递命令参数
指定起始工作目录
在按钮分配窗口中,添加了导航按钮以转到下一个和前一个分配。
如果JoyToKey在没有控制器连接的情况下启动,它会尝试自动检测设备直到一个控制器被连接。但是有些用户可能希望继续自动检测直到两个控制器都被连接,或者有些用户可能希望完全禁用这种自动检测。从本版本开始,您可以通过更改"JoyToKey.ini"文件中的以下行来改变这种行为。请注意,在游戏进行时重复的设备自动检测可能会导致偶尔的轻微延迟或输入滞后。因此,这种自动检测应该只用于始终连接的设备数量。
支持多屏幕绝对移动鼠标光标。
版本 6.1.1 包括对版本 6.x 的一个重要错误修复。如果您正在使用 6.0 或 6.1 版本,建议您升级到 6.1.1 版本。
支持执行一个外部程序以分配按钮。
除了启动程序之外,你还可以在浏览器中打开一个URL。这些功能可以让你将JoyToKey用作一种启动器。
支持命令行参数"-r"。
当连接了新的游戏手柄时,有几种方法可以让JoyToKey识别它们。(例如,一种简单的方法是点击任务栏中的JoyToKey图标)这个命令行参数是另一种触发该功能的方法:你可以创建一个快捷方式来执行“JoyToKey.exe -r”,它将强制已经运行的JoyToKey实例刷新游戏手柄设备的列表。
支持额外的键码仿真,例如音量控制(上/下/静音)、媒体控制(前/后/播放/停止)和SCROLL_LOCK键。
更改了箭头键、R-Alt和R-Ctrl的默认按键模拟代码,以解决与最新Windows 10的一些兼容性问题。如果某些旧游戏因此出现问题,并且您想使用旧的按键代码,请在按钮分配窗口中选择一个等效键(右键菜单中),该键标记为“用于DirectInput”。
单击任务栏图标刷新摇杆连接
当您将新的游戏杆连接到计算机时,只需单击任务栏图标即可识别它(左键或右键均可)。
当输入1-输入4序列(键盘2)处理过程中遇到相同按键时,重新处理该按键模拟事件。
默认情况下,当通过输入1到输入4处理键模拟序列时,如果相同的键分配继续,它只会被模拟一次。在下面的示例中,键“↓”只会被按下一次,并且会一直保持按下状态直到输入2被释放。
输入1 = "↓"
输入2 = "↓" + "→"
输入3 = "→"
在“选项”标签中启用以下复选框可以更改此行为:“当相同的键继续按顺序输入时重新处理”:
各种小错误修复,例如按钮高亮
修复了一些在线游戏的崩溃问题
增强的“键盘2”页面支持以下内容:
支持在指定间隔(保持时间)内依次模拟输入1~输入4
支持基于在指定时间阈值内按按钮的次数来分配不同的键
支持按键释放时的关键分配
支持通过右键菜单定义鼠标光标移动。例如,当按下此按钮时,可以循环进行上、右、下、左的鼠标光标移动
支持鼠标水平滚轮旋转
改进了数字键盘斜杠键和其他几个按键的代码码模拟
为OneSwitch.org.uk添加了各种配置选项。例如:FontSizeProfileList=20 FontSizeButtonList=20 ProfileImageFullScreenRatio=1.0
支持JoyToKey主窗口上按下按钮的两种高亮模式
仅在相应的操纵杆标签(默认)上突出显示
不管操纵杆编号如何,在所有标签上突出显示(用于配置虚拟操纵杆)
将最大手柄数量从16增加到32
修复了首选操纵杆编号分配中的错误
增强了Xbox360控制器的支持。例如,
银色的导航按钮可以指定为按钮13
左/右触发器可以指定为模拟输入按钮11、12
除了DirectInput设备之外,还增加了对XInput设备的支持
增强自动重复定义以支持更灵活的配置。
(例如每秒1.2次或每2.5秒重复一次)
增加了一个在活动配置文件更改时显示图像文件的功能。
图像文件可以在每个配置文件的选项标签中注册。
一些小的错误修正
通过右键菜单支持“数字键Enter”键分配
支持多达4个视点输入
增强了操纵杆标签和按钮列表上的右键菜单,以便可以将选定的配置复制到剪贴板或从剪贴板粘贴。
增强的设备配置以支持所有8个轴的粘性轴映射
支持绝对鼠标移动(又称弹簧模式)
鼠标光标可以定位在配置的中心位置,并且可以通过模拟输入杆在指定的范围内移动。这对于控制像飞行模拟器这样的应用程序非常有用。
此外,通过将鼠标光标跳转到预先配置好的位置并点击,也可以像使用鼠标快捷方式一样使用常规按钮。
增强的SHIFT键(虚拟摇杆)功能以支持延迟切换。
例如,结合“按键编号映射”功能,一个按钮可以同时分配给常规键输入(短按)和SHIFT功能(长按)。
键盘2中增强了“根据按键时长切换”功能。
如果事件仿真在您快速按下按钮时无法可靠地被识别,JoyToKey现在可以保持它至少持续一段时间。(默认20毫秒)
在“设置->配置操纵杆”中暴露隐藏的参数“模拟死区”(用于DirectInput设置)。
如果您希望将设备的输入阈值降至最低,请尝试将其设置为零。如果需要为Stick1和Stick2设置不同的阈值,您可以在每个配置文件的“选项”标签中继续这样做。
其他小的错误修正
增强的“键盘2”功能以支持以下内容
支持每个定义4个键
支持4个输入定义的轮换
支持自动重复和切换配置
升级DirectX库版本从7到8
支持“按钮编号映射”
示例用法1:如果连接的操纵杆布局与您的喜好不同,请交换按钮编号。
示例用法2:将Button21与Button1关联起来,以便按下Button1时触发两个功能。
示例用法3:还可以配置某些按钮(例如Button22)在同时按下Button5和Button6时触发。
如果在更改配置文件或触发SHIFT功能时按下了某些按钮,这些按钮的按下可能会触发切换前/后的新旧分配。
现在可以定义某个持续时间(例如100毫秒),以忽略切换后(来自偏好菜单)的输入。
当鼠标光标移动和鼠标点击都分配给一个按钮时,点击&保持将在光标移动之前处理。
提高了从PC睡眠状态恢复后的可靠性。
选项已从菜单项移至一个单独的窗口。
增加了一个指定要配置的按钮数量的能力。
将用户界面字体更改为Calibri
配置文件现在以Unicode格式(UTF8+BOM)保存。这可能会解决非默认语言使用的乱码问题。
修正了一些非日语PC和键盘的乱码字符。
(仅限高级用户)支持通过注册表配置“JoyToKey.ini”文件路径。
如果你有任何理由需要强制指定“JoyToKey.ini”文件路径(例如你正在使用Hyperlaunch之类的启动器),你可以通过注册表编辑器来做到这一点。
运行“regedit”程序
创建一个关键“HKEY_CURRENT_USER\Software\JoyToKey”
创建一个字符串值 "IniFilePath=c:\WhateverPath\JoyToKey.ini"
支持多种文件格式(如mp3)进行声音通知。
增加了当所选配置文件更改时播放声音或显示任务栏气球的功能。
任务栏气球可以从“首选项”菜单中启用。
在“选项”标签中可以为每个配置文件设置声音通知。(目前仅支持WAV文件)
例如,声音通知对于视觉障碍用户来说可能很有用,他们可以通过不同的配置文件来帮助他们选择正确的配置文件。
通过消除空行来减小配置文件的大小。
如果“JoyToKey.ini”文件或其目录不可写,JoyToKey将尝试使它们可写。
支持延迟输入以切换特殊功能。如果您想在玩具有原生手柄支持的游戏时让JoyToKey在后台运行,下面的技巧可能会有所帮助。
当带有原生Joystick支持的游戏变得活跃时,暂时切换到基本上空的配置文件
但是应该有一个按钮在按下X秒后切换回原始配置。
这样,JoyToKey在您玩游戏时不会做任何事情,但您可以长按一个特殊按钮回到原始配置文件。
从菜单控制JoyToKey窗口激活时的行为:
“首选项”-> “JoyToKey窗口激活时不要模拟键盘输入”
支持对第四和第五鼠标按键的仿真。
如果你在使用鼠标手势与操纵杆时,它们可能会很有用。
涡轮模式增强至支持高达x16处理速度。
(然而,这是实验性的,不应该用于常规用途,因为它非常消耗CPU资源,可能会减慢电脑的速度)
添加了一个新菜单“在资源管理器中打开文件文件夹”
支持从公共AppData文件夹(仅当存在时)加载配置文件。
默认情况下,配置文件会与“JoyToKey.exe”位于同一个文件夹中。但是,一旦你在常见的AppData文件夹(“C:\ProgramData\JoyToKey\JoyToKey.ini”)中创建了一个空文件“JoyToKey.ini”,你就可以在多个用户之间共享配置文件,或者你可以从只读文件夹启动JoyToKey.exe。
支持键盘和鼠标点击的结合。
例如:SHIFT+点击,CTRL+点击
要在键盘分配窗口中指定鼠标单击,右键单击输入框并从上下文菜单中选择鼠标单击。
修复bug:SHIFT+箭头键在文本选择时处理不当,部分游戏(如Minecraft)
鼠标光标模拟现在通过使用连续加速而不是阈值,与模拟杆配合得更为平滑。
如果模拟杆输入有误,可以手动指定轴映射。
(菜单:“首选项”→“配置操纵杆”)
如果您有多个操纵杆并且希望始终将其中一个作为“操纵杆2”(或任何其他操纵杆编号),您可以为每个设备定义一个优先级/首选编号。
(菜单:“首选项”→“配置操纵杆”)
支持基于模拟杆输入水平不同按键分配。
支持基于按键保持时间不同关键分配。
支持轮换密钥分配。
例如,每当按下同一个按钮时,它的键分配可以像“A -> B -> C -> A -> B -> C -> A...”一样旋转。
增强的自动重复按键功能。
下列自动重复定义是新的可能:
每秒重复1.5次
每123.4秒重复一次
“仅在500毫秒后自动重复”
当JoyToKey主窗口被激活并且按下操纵杆按钮时,这些按钮将在主窗口中突出显示,以便您可以轻松看到哪个按钮对应于配置中的哪一行。(您可以通过菜单设置将其更改回旧行为)
当窗口最小化时,图标默认会保留在任务栏中。如果您更喜欢旧的行为并且想要将其从任务栏中隐藏,您可以从设置菜单更改回旧的行为。
为每个按钮定义添加了一个评论字段。
例如,你可以为每个按钮记录一个备忘录,如“这个按钮用于跳转”。
支持从一个设备复制游戏杆配置到另一个设备。
在主菜单中右键单击“操纵杆1”标题,打开一个弹出菜单。
每个按钮最多支持4个关键任务。
增加了一个菜单项“帮助 -> 概述”。
添加了一个按钮“编辑按钮分配”
当目标应用程序切换到非关联程序时,您可以选择默认行为。
当您临时切换到虚拟摇杆配置时,如果原始按键配置和新的按键配置相同(例如,如果箭头键被分配给摇杆1配置和虚拟摇杆3配置),则按下状态将被保持而不释放。(例如,如果箭头键被分配给摇杆1配置和虚拟摇杆3配置,那么在摇杆1和摇杆3之间切换不会触发不必要的释放事件)
支持将配置文件与应用程序关联
活动配置文件可以根据当前应用程序自动切换。
支持鼠标光标动态加速
如果您使用模拟杆的鼠标光标仿真功能,可以在某个阈值下加速速度灵敏度。
支持POV控制的4路和8路分配
自动重复功能,从非常慢的重复(每15分钟一次)到每秒60次(采用2倍处理模式)。
支持切换按钮
例如,你可以用它进行拖放操作,模拟鼠标动作,或者即使你不在电脑旁也能真正自动重复按键。
窗口大小可以重新调整
任务栏图标
单击以打开/关闭主窗口
右键单击以打开弹出菜单
即使没有连接操纵杆,JoyToKey也可以启动
它会自动检测新连接的操纵杆。(注意:只对第一个操纵杆有效。如果连接第二个或更多操纵杆,请手动从偏好设置面板按下“检测”按钮)
菜单中增加了一些内容,例如
复制配置文件
从控制面板打开游戏控制器设置
暂停/恢复处理
2倍处理模式(如果您希望最小化输入延迟,牺牲额外的CPU负载)
生成调试日志
123.38MB / 2025-07-22
16.48MB / 2025-07-22
384.86MB / 2025-07-22
79.02MB / 2025-07-22
86.66MB / 2025-07-22
2.95MB / 2025-07-22
123.38MB
2025-07-22
12.99MB
2025-07-22
16.48MB
2025-07-22
5.47MB
2025-07-22
16.38MB
2025-07-22
188.40MB
2025-07-22
84.55MB / 2025-06-30
248.80MB / 2025-07-09
2.79MB / 2025-06-04
63.90MB / 2025-07-08
11.45MB / 2024-12-28
1.90MB / 2024-11-06
210.99MB / 2025-06-09
京ICP备14006952号-1 京B2-20201630 京网文(2019)3652-335号 沪公网安备 31011202006753号违法和不良信息举报/未成年人举报:legal@3dmgame.com
CopyRight©2003-2018 违法和不良信息举报(021-54473036) All Right Reserved