MacOS – How to remove “gamecontrollerd”, “AXVisualSupportAgent” and “ViewBridgeAuxiliary” processes from being a passive listener on keyboard tap events

macos

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

Best Answer

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.