I created a hyper key using Karabiner elements. When my computer restarts i seem to have to start Karabiner elements or it goes back to the old functionality. Is there anyway to prevent this?
I would definitely try reinstalling. It should start on its own whenever your computer restarts.
Does KE put itself in the user’s Login Items (I can’t remember); if so, is it turned on?
It does not.
It does install a bunch of plists:
-
/Library/LaunchDaemons/org.pqrs.karabiner.karabiner_grabber.plist
-
/Library/LaunchDaemons/org.pqrs.karabiner.karabiner_kextd.plist
-
/Library/LaunchDaemons/org.pqrs.karabiner.karabiner_observer.plist
-
/Library/LaunchAgents/org.pqrs.karabiner.agent.karabiner_grabber.plist
-
/Library/LaunchAgents/org.pqrs.karabiner.agent.karabiner_observer.plist
-
/Library/LaunchAgents/org.pqrs.karabiner.karabiner_console_user_server.plist
-
/Library/LaunchAgents/org.pqrs.karabiner.karabiner_session_monitor.plist
Presumably one of those is responsible for launching it, but my concern is that if auto-launching isn’t working, then other things may be broken and may not be as easily noticed.
I think you can have KE start before login which would prevent that. (From KE preferences)
Also, I had this issue as well some time ago. I reinstalled the version and the issue was gone