How do I remove "gamecontrollerd", "AXVisualSupportAgent" and "ViewBridgeAuxiliary" processes from being a passive listener on keyboard tap events?
a process called
"/usr/libexec/gamecontrollerd" and
"/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Resources/AXVisualSupportAgent.app/Contents/MacOS/AXVisualSupportAgent" and
"/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary"
recently auto starts at boot time as a passive listener of my key tap events after I upgraded to Big Sur. It was not the case in Catalina.
How do i revert back these processes to disabled state? Everytime i force quit these processes, it comes back as a passive listener on my keyboard tap events. #KeyLogger
Solution 1:
Regarding gamecontrollerd: This process showed up on my machine after installing Big Sur, no history of it running on my machine prior.
Edit: After future research I found the post linked below. I tested the response from the first user and found it to be correct. Gamecontrollerd runs when certain programs are launched (example: Chrome) and should die after the given program is exited.
https://discussions.apple.com/thread/252046047
As a side note, if a process respawns after you've absolutely killed it (kill -9 PID
), it has a parent process. The parent process can be found with the command ps -o ppid= PID
.