Karabiner Elements

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