Ask questionsDoes not work on MacOS Catalina

When opening the KeyEventViewer, I am prompted to allow permission for "Input Monitoring" in the Privacy settings. This appears to be a new category. Opening Karabiner-Elements does not trigger this prompt. Even after manually adding Elements to the list, it still does not work.

Is there any other info I can provide or anything I can do to assist? I can attach my modifications if helpful, I have 1 simple and 1 complex. FWIW, Event Viewer does detect key presses.

EDIT: @saagarjha has figured out a workaround that gets it to work. Unless requested, I'll leave this open until it's officially fixed, hopefully that will help people find it.

Workaround: add /Library/Application Support/org.pqrs/Karabiner-Elements/bin/karabiner_grabber to the list.

Oh, and sudo killall karabiner_grabber.


Answer questions RustleThyJimmies

I don't know what everyone else usually uses Karabiner for, but I am a student trying to get this to work with Anki (spaced repetition flashcards program) and I bought an 8BitDo M30 Bluetooth controller from Amazon:

I read through ALL the comments and tried everything--enabled all devices (No product name & Apple Internal Keyboard) under the Devices tab in the program, enabled all permissions under Input Monitoring in Settings (for both Elements & EventViewer), restarted Mac (Catalina 10.15.5), reinstalled Karabiner. I know my controller is working because this Gamepad Tester website ( is registering all my commands perfectly while the controller is connected via Bluetooth. I just can't get Karabiner to register my inputs even though the test website does. I am supposed to get something like an option to add the buttons as I press them under Karabiner-EventViewer, but the program doesn't register them. Unlike the person who posted these screenshots for a similar scenario:

Any help or suggestions would be much appreciated. Thanks!

Github User Rank List