Giter Club home page Giter Club logo

enjoy2's People

Contributors

citelao avatar fyhuang avatar harryhope avatar jtzemp avatar stephencelis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

enjoy2's Issues

Remapping buttons

Hey folks - Not sure if this is possible so feel free to shut me down - However here goes nontheless

I bought a cheap Ifyoo controller from amazon, it's a 360 style controller - However playing games the buttons are backwards and I can't figure out how to remap them.

Basically B and A are switched around, and Y and X are switched. This makes playing games fairly confusing!

Enjoy2 seems to be part of the answer, but can only map to keyboard/mouse functions and not itself? :( Is this correct? If so does anyone have recommendations on how to fix?

Thanks!
Nick

Configurations Directory Missing

I went to the suggested path (/Users/$USERNAME/Library/Application Support/Enjoy2/) but Enjoy2 was not listed in the Application Support/ directory.

Analog controls always read as low

I'm using an Xbox 360 wired controller with MacOS 10.12.3 Sierra. It seems no matter what I do, the sticks and triggers always read as low. For example, mapping a stick to control the mouse results in the cursor moving diagonally to the top left corner of the screen. Pressing the stick in the opposite direction only slows this down. Controller works fine with other programs such as OpenEmu.

Add support for absolute positioning pf the mouse cursor

Hi,
I've crafted a crude patch demonstrating how to use absolute positioning of the mouse cursor.
This is useful in games like Torchlight where you'd normally use the mouse to click somewhere in the playfield to set the PC's destination.
This patch also includes the project file upgrade for Xcode 7 (as a separate commit).
Thanks and kind regards,
Anthony.
patch-mouse-absolute.zip

Is this working in Yosemite?

It seems to detect a gamepad because I can press the triangle button in the toolbar but it doesn't detect and buttons when they're pressed. Could it be because I'm using a USB adaptor for a Dual Shock 2?

It works fine when booting into my Mavericks drive.

"Insert" keypress

I have a game running in Wine with an action assigned to Windows' Insert key. I'd like to trigger this action through my controller. How can I do this?

Logitech F310 Gamepad detected, but not working.

When I plug my Logitech F310 in, it shows up, but I can't do anything with it.
I tried every key, and nothing happens. It does show up as "Logitech Dual Action #1", but surely that shouldn't make a difference.
I am running OS X 10.8.5 on a MacBook Pro mid 2009.

Allow emulation of other joystick buttons

Would it be possible for Enjoy2 to emulate other joystick buttons being pressed? Essentially I'd love a way to remap the buttons of my joystick to other buttons.

Also, it'd be nice if there was some options to prevent the joystick acting like a joystick in other apps, and instead ONLY simulating other devices (ex keyboard+mouse) rather than still acting like a joystick as well.

Problem with High Sierra

Ps3 controller is connected but there is no input on High Sierra(Version 10.13.2).
Enjoy2 is not working. (Possibly a high sierra driver issue!?)

Wii Remote Nunchuk analog stick

Axes 1 and 2 (vertical and horizontal, respectively) only read “Low” when using the Nunchuk’s analog stick, never “High”. The app “Controllers Lite” on the Mac App Store handles the analog stick correctly. The same problem was present in the original Enjoy app.

Request: Limit Mouse Movement

For certain games which use "click to move" it would be good to have the option on one of the sticks to limit the mouse to within a certain radius of the centre of the screen. For example, this would work well for Diablo 1 and Diablo 2. Thanks.

REQ: Ability to REPEAT button (e.g. like holding down keyboard key)

Hi,

I'm trying to use my Thrustmaster HOTAS controller with Photoshop and there are several actions that are performed by HOLDING down a key (e.g. "[" and "]" to increase and decrease the brush size). Currently, I'd have to repeatedly bash the controller buttons (or throttle) to change the size.

Having the option of the mappings working EXACTLY like a keyboard (e.g. Hold the button and it'll repeat every X msecs) would be a great update. If we were able to specify the frequency of the repeat, that would be PERFECT! :D

Hoping you will consider this...

(PS. Also, for some reason, enjoy2 misses off one of the Axis off of my Thrustmaster; the throttle "rocker" switch. Other joystick apps/monitors pick it up just fine?)

Recognizes controller in left panel, but buttons do nothing.

Enjoy 2 recognizes my controller in the left panel, but pressing buttons on the controllers does nothing. If I map the keys by hand, those buttons still do nothing. Tested with Start on and off.

I'm on OSX 10.9.5 and I've tested this with both a Logitch Rumblepad 2, and a cheap-generic wired ps3 controller that shows up as "2in 1 USB Joystick".

Issue: Xbox Triggers

I am using Enjoy2 to play minecraft with my Xbox One S controller. However, it seems that the triggers cannot be remapped and are not highlighted when I press them. what do I do?

Buttons Say Null

The app recognizes the controller (Joy-Con (R) 1) but does not label the buttons beneath. What I'm seeing is

  • Button 1 (null)
  • Button 2 (null)
  • etc

It would be great if I could customize what is in the parenthetical

Req: Add ability to auto-start when Enjoy2 is launched and add ability to run in menu bar

Firstly, thanks a ton for maintaining Enjoy2, its much appreciated. It is hands down the best solution for joystick mapping on the Mac, and I've tried several premium options (Controllers and Joystick Mapper) as well.

A few thoughts. I use Enjoy2 to map a DS4 for use with Kodi. When I boot my mac I always have to open Enjoy2 and click Start before I can use the gamepad, even if I have the app set to run at boot. It would be awesome if there were an auto-start option to avoid having to do this manually. Also, and this is probably a lot more work than it sounds, but it would be a nice addition if Enjoy2 could be run in the menubar as opposed to the dock.

Thanks for listening and for the app!
Nathan

Wireless controller showing up but Enjoy not responding when I press buttons

Hi. I have this wireless bluetooth controller: t.ly/02Yx
I have connected it to my Macs bluetooth successfully and it is showing up as a profile in the Enjoy app. But when I press the buttons on the controller nothing happens in Enjoy. As I understand when I press buttons it should select those parameters in the app to enable me to map them. Can anyone help?

Enjoy2 doesn't work if Steam is open at the same time

Steam's multiple controller support on M1 MacBooks are piss poor and I'm trying to remap my two controllers to keyboard buttons to play Kingdom Two Crowns in co-op. Using Steam's built-in controller support has the two controllers interfering each other in very odd ways (one person's input will "stutter" and cut off another player's controller input, for example).

For what it's worth, I've disabled all Steam's native controller handling options in the Steam Controller settings page, but I know for a fact that doesn't quite disable controller support because you can still navigate the Steam's Big Picture mode with the controller despite everything being "disabled". But nothing I can do about that at this point.

Reproduction steps:

  1. Start Enjoy2
  2. Pair a BT controller with macOS (I'm using DualShock 4)
  3. Press any key on the DS4 and see that Enjoy2 properly detects the key 👍🏼
  4. Launch Steam 💨
  5. Press any key on the DS4 and see that Enjoy2 no longer detects it 👎🏼
  6. Power cycling controller to re-connect does nothing
  7. Quitting Steam at this point also doesn't fix it
  8. Power cycle the controller with Steam closed, and then the controller is back to being detected by Enjoy2

This is frustrating as heck, does no one else run into this issue?! 🤯

System:

MacBook Pro (14-inch, 2021)
macOS 12.5 Monterey
Apple M1 Pro

Add support for middle mouse button

Currently, it looks like the configuration only supports the left and right mouse button clicks, but middle mouse button would be helpful.

Xbox One Mouse Input

Whenever i use the joystick and let it return there is cursor drift, i have tried changing deadzone but i believe the problem is with the cursor input staying on after the joystick returns to center.

Multiple Keys

Hi, does enjoy2 support mapping joystick to multiple keys?
I can only find mapping one key method on the configuration panel.
Thanks!

Wii U Pro controller doesn't work properly

Jammyful says: "has anybody had any success with a wii u pro controller? so frustrating I have it connected and wjoy detects the two analogue sticks but nothing apart from sixtyforce lets me map them properly."

support for el capitan ps3 controller

Hi,

the ps3 controller is recognised and listed as PS(R) gamepad, but it does not react to any of my key pressings. Any idea whether this issue is only on el capitan?

thanks

Build errors

A few errors when I try to build the project (in Yosemite):

1.

error: ./JoystickImages/dualshock.png: No such file or directory

Is this file not checked in?

2.

The target is 10.6 but there are AutoLayout constraints that are only supported in 10.7 and above.

DualShock 4 Mouse Drift

I've been testing out Enjoy2 with a DS4 controller and have found that when I assign mouse movements, both horizontal and vertical, to any of the axises 1-4, I get mouse drift when the analog sticks are neutral. This issue occurs whether I'm using the controller wired or wirelessly. Is there a way to calibrate the dead zone so that I no longer get any mouse drift? Other than that, Enjoy2 has worked flawlessly with the DS4.

Feature Request: AutoFire

Is it possible to add 'AutoFire'? (hold button to simulate constant pressing)
It would be great if can be done without remapping (when game supports controller on its own).

Example of usage: Hammerwatch (which is clicking-intensive). It supports PS3 controller, but my fingers can't click so many times for long time.

PS: can't do it myself (have no Objective-C knowledge whatsoever).

Sensitivity is too high

Got my PS3 controller working with OSX Yosemite and Enjoy2 however I've found that after binding horizontal and vertical mouse movements to the left stick, after I let go of the stick the mouse still moves a bit.

Steps to replicate:

  • Bind Mouse movement horizontal to Axis 1 Low and High
  • Bind Mouse movement vertical to Axis 2 Low and High
  • Start Enjoy2
  • Move the left stick in any direction then let go of the left stick

More often than not, your cursor continues to move around the screen. The sensitivity of the app seems to be set way too high.

Then when you press Stop, the mouse continues to move... which is super annoying.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.