shirosaki / enjoyable

an application for Mac OS X which allows you to use controller inputs like a mouse or keyboard
143 stars 29 forks source link

Compile m1 version of #17

Open 2270057439 opened 1 year ago

2270057439 commented 1 year ago

Can anyone compile an arm version? thank you very much indeed!!

chbornman commented 1 year ago

I just tried to clone the repo and compile but I get an implicit conversion error

2270057439 commented 1 year ago

我刚刚尝试克隆回购协议并编译,但我得到了一个隐式转换错误

Can try cast:(int),A Chinese version of m1 is provided here m1

donluca commented 1 year ago

我刚刚尝试克隆回购协议并编译,但我得到了一个隐式转换错误

Can try cast:(int),A Chinese version of m1 is provided here m1

Unfortunately this isn't working on Mac Mini M1 on macOS Ventura.

The app starts, it registers the pad, but when I start it, the pad key presses don't get translated to keyboard strokes.

erikmartinessanches commented 1 year ago

Would be interested in M1 version that works with macOS Ventura.

donluca commented 1 year ago

I've managed to fix my issue, here's a rundown:

I previously had the Intel version of Enjoyable installed which completely messed up the M1 version.

• First make sure to completely remove the Intel Enjoyable version and all preference files.

• Download and install the M1 version.

• Go to System Preferences, Security, Accessibility

• Remove Enjoyable (DO NOT JUST DISABLE IT), by clicking on it and then removing it by clicking on the minus ( - ) sign a the bottom.

• Go to System Preferences, Security, Input Monitoring

• Check if Enjoyable is there. If it is, remove it (same procedure as before)

• Launch the new M1 Enjoyable, configure your inputs and start it.

• macOS will tell you that it needs permissions, grant them

• Done.

EDIT: this is working on the latest macOS Ventura.

siriuxy commented 1 week ago

Wonderful. For anyone stuck in "damaged and can’t be opened. You should move it to the Trash", you'll need to run xattr -c <path/to/application.app>

I'm tracking if this works for everyone else: thumbs up if it fixes your issue. Thumbs down if it doesn't.