Mac Permission Error
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.
Same issue on MacOS 14.3.1 (23D60) with RK84.
Same issue on MacOS 14.4.1 with RK61.
Same on Sonoma 14.5.
Same on Sonoma 14.2.1 with rk96
Same here Sonoma 14.5
Same here on Sonoma 14.6.1
same here, RK98 on 15.1
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?