rangoli icon indicating copy to clipboard operation
rangoli copied to clipboard

Mac Permission Error

Open Xyrendor opened this issue 1 year ago • 8 comments

Hello!

I am currently using a Mac as my primary machine, and haven't been able to use the RK software, even through Whisky. I was really intruiged when I found out about your project, and thought that it would be a great solution. The software is really well made, and the interface is very nice. My only problem is that it is not allowing me to interface with the keyboard through the software. It detects my RK61 well, but every time I try to open the app, it gives me the error "Insufficient Permissions", and asks to enable input device monitoring withing settings. I have already done this step, and restarted both the app and computer, but neither solution has worked.

Screenshot 2024-04-26 at 22 47 31

Xyrendor avatar Apr 27 '24 05:04 Xyrendor

Same issue on MacOS 14.3.1 (23D60) with RK84.

cheezeeerd avatar May 11 '24 02:05 cheezeeerd

Same issue on MacOS 14.4.1 with RK61.

yusufakdenizxd avatar Jun 06 '24 12:06 yusufakdenizxd

Same on Sonoma 14.5.

KrzysztofPrzygoda avatar Jun 26 '24 23:06 KrzysztofPrzygoda

Same on Sonoma 14.2.1 with rk96

k-christensen avatar Jul 07 '24 04:07 k-christensen

Same here Sonoma 14.5

schottz avatar Jul 11 '24 22:07 schottz

Same here on Sonoma 14.6.1

SkylerWittman avatar Aug 22 '24 13:08 SkylerWittman

same here, RK98 on 15.1

BagpipesRbetter avatar Nov 16 '24 00:11 BagpipesRbetter

on 15.0.1, but i found that you can bypass the error by building the app yourself, then by opening the app through terminal as such

# assuming you're inside of the build directory 
rangoli.app/Contents/MacOS/rangoli

NOTE: I wasn't able to get it working whenever I had another program that worked with the keyboard (Karabiner Elements) that was running at the same time, so close it first

I imagine that it's because human interface device permissions don't work on the executable (even when enabling permissions in Privacy & Settings), but interfacing it through something that does have permissions (like Terminal) does.

something related to hidapi, maybe?

randyttruong avatar Dec 17 '24 13:12 randyttruong