Enjoyable:在 Mac OS X 上像使用鼠标和键盘一样使用您的游戏手柄或操纵杆

上传者: 42134554 | 上传时间: 2025-11-03 11:11:54 | 文件大小: 302KB | 文件类型: ZIP
Enjoyable 是一款适用于 Mac OS X 的应用程序,它允许您使用鼠标或键盘等控制器输入。 如果您曾经玩过仅支持鼠标和键盘输入的视频游戏,但您想使用操纵杆或游戏手柄,那么 Enjoyable 将帮助您做到这一点。 愉快的支持 将游戏手柄和操纵杆按钮映射到键盘和鼠标操作 使用模拟轴输入对鼠标移动和滚动进行精细控制 不同输入映射之间的自动和动态切换 下载和共享不同应用程序的输入预设 现代 OS X 功能,如恢复和自动终止 Enjoyable 是由 Joe Wreschnig 编写的免费软件,它基于和编写的 Enjoy 代码库。 如何使用 首先,只需按下操纵杆或游戏手柄上的按钮,然后按下要为其映射的键。 然后按 :play_button: 按钮并切换回您的游戏。 有关更多详细信息,Enjoyable 在帮助查看器中通过⌘? . 要求 Mac OS X 10.7+ 一个或多个 HID 兼容(例如 USB

文件下载

资源详情

[{"title":"( 90 个子文件 302KB ) Enjoyable:在 Mac OS X 上像使用鼠标和键盘一样使用您的游戏手柄或操纵杆","children":[{"title":"Enjoyable-master","children":[{"title":".gitignore <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"Other Sources","children":[{"title":"main.m <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"Enjoyable_Prefix.pch <span style='color:#111;'> 606B </span>","children":null,"spread":false},{"title":"NJEvents.h <span style='color:#111;'> 608B </span>","children":null,"spread":false}],"spread":true},{"title":"Icon.icns <span style='color:#111;'> 27.93KB </span>","children":null,"spread":false},{"title":"Resources","children":[{"title":"Help","children":[{"title":"Contents","children":[{"title":"Resources","children":[{"title":"English.lproj","children":[{"title":"sty","children":[{"title":"default.css <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"pgs","children":[{"title":"whatsnew.html <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"mappings.html <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"problems.html <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"keyboard.html <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"boring.html <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"mouse.html <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"Makefile <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"gfx","children":[{"title":"Icon.png <span style='color:#111;'> 17.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.html <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Info.plist <span style='color:#111;'> 1010B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Status Menu Icon.png <span style='color:#111;'> 562B </span>","children":null,"spread":false},{"title":"com.yukkurigames.Enjoyable.mapping.icns <span style='color:#111;'> 164.04KB </span>","children":null,"spread":false},{"title":"Status Menu Icon Disabled@2x.png <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Status Menu Icon@2x.png <span style='color:#111;'> 1013B </span>","children":null,"spread":false},{"title":"English.lproj","children":[{"title":"InfoPlist.strings <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"Localizable.strings <span style='color:#111;'> 6.27KB </span>","children":null,"spread":false},{"title":"MainMenu.xib <span style='color:#111;'> 178.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"Status Menu Icon Disabled.png <span style='color:#111;'> 569B </span>","children":null,"spread":false}],"spread":true},{"title":"Enjoyable.xcodeproj","children":[{"title":"TemplateIcon.icns <span style='color:#111;'> 51.09KB </span>","children":null,"spread":false},{"title":"project.pbxproj <span style='color:#111;'> 46.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"Classes","children":[{"title":"NJInputController.h <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"NJKeyInputField.m <span style='color:#111;'> 11.40KB </span>","children":null,"spread":false},{"title":"NJDevice.m <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"NJOutputViewController.h <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"NJOutputMouseButton.m <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"NJInputPathElement.h <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"NJOutputMapping.h <span style='color:#111;'> 326B </span>","children":null,"spread":false},{"title":"NJInputButton.m <span style='color:#111;'> 927B </span>","children":null,"spread":false},{"title":"NJDeviceViewController.m <span style='color:#111;'> 5.40KB </span>","children":null,"spread":false},{"title":"NJOutputViewController.m <span style='color:#111;'> 9.90KB </span>","children":null,"spread":false},{"title":"NJDevice.h <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"NJHIDManager.h <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"NJMapping.h <span style='color:#111;'> 861B </span>","children":null,"spread":false},{"title":"NJInput.h <span style='color:#111;'> 788B </span>","children":null,"spread":false},{"title":"NJOutputMouseMove.h <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"NJMappingsViewController.h <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"EnjoyableApplicationDelegate.h <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"NJInputHat.m <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"NJMappingMenuController.m <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"NJOutputKeyPress.h <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"NJInputAnalog.h <span style='color:#111;'> 359B </span>","children":null,"spread":false},{"title":"NJDeviceViewController.h <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"NJMappingMenuController.h <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"NJInputPathElement.m <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"NJInputController.m <span style='color:#111;'> 12.91KB </span>","children":null,"spread":false},{"title":"NJHIDManager.m <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"NJOutputMouseMove.m <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"NJOutputMouseScroll.h <span style='color:#111;'> 288B </span>","children":null,"spread":false},{"title":"NJInputAnalog.m <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"NJInput.m <span style='color:#111;'> 764B </span>","children":null,"spread":false},{"title":"NJMappingsViewController.m <span style='color:#111;'> 8.39KB </span>","children":null,"spread":false},{"title":"NJOutputMouseButton.h <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"EnjoyableApplicationDelegate.m <span style='color:#111;'> 16.41KB </span>","children":null,"spread":false},{"title":"NJInputButton.h <span style='color:#111;'> 334B </span>","children":null,"spread":false},{"title":"NJMapping.m <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"NJOutput.h <span style='color:#111;'> 612B </span>","children":null,"spread":false},{"title":"NJKeyInputField.h <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"NJOutputKeyPress.m <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"NJOutputMapping.m <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"NJOutput.m <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"NJOutputMouseScroll.m <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"NJInputHat.h <span style='color:#111;'> 328B </span>","children":null,"spread":false}],"spread":false},{"title":"Info.plist <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"Categories","children":[{"title":"NSFileManager+UniqueNames.h <span style='color:#111;'> 715B </span>","children":null,"spread":false},{"title":"NSOutlineView+ItemAccessors.h <span style='color:#111;'> 224B </span>","children":null,"spread":false},{"title":"NSRunningApplication+LoginItem.h <span style='color:#111;'> 353B </span>","children":null,"spread":false},{"title":"NSView+FirstResponder.h <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"NSMutableArray+MoveObject.m <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"NSString+FixFilename.h <span style='color:#111;'> 730B </span>","children":null,"spread":false},{"title":"NSMenu+RepresentedObjectAccessors.m <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"NSFileManager+UniqueNames.m <span style='color:#111;'> 952B </span>","children":null,"spread":false},{"title":"NSProcessInfo+Debugging.h <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"NSError+Description.m <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"NSError+Description.h <span style='color:#111;'> 222B </span>","children":null,"spread":false},{"title":"NSView+FirstResponder.m <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"NSString+FixFilename.m <span style='color:#111;'> 963B </span>","children":null,"spread":false},{"title":"NSRunningApplication+NJPossibleNames.m <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"NSRunningApplication+LoginItem.m <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"NSMenu+RepresentedObjectAccessors.h <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"NSProcessInfo+Debugging.m <span style='color:#111;'> 723B </span>","children":null,"spread":false},{"title":"NSRunningApplication+NJPossibleNames.h <span style='color:#111;'> 441B </span>","children":null,"spread":false},{"title":"NSOutlineView+ItemAccessors.m <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"NSMutableArray+MoveObject.h <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明