I’m running into a challenge getting my Model 100 to play nice with Karabiner-Elements on my Mac. Here’s what’s happening:
- Karabiner sees the Model 100 as 3 devices: a keyboard, a mouse, and a combined keyboard+mouse.
If Karabiner is set to modify events from just the keyboard device, Karabiner doesn’t actually modify anything and the Model 100 works properly.
If Karabiner is set to modify events from the combined keyboard+mouse, Karabiner modifies keystrokes correctly, but the Mac-specific keymappings on my Model 100 (Expose and Globe) no longer do anything. (Brightness and volume controls still work, however.)
The Karabiner event viewer doesn’t show any events when I press those Mac-specific keys. It shows all the other keypresses correctly.
Has anyone gotten Karabiner working with their Model 100 in a way that preserves the Mac-specific keys?
Alternately, has anyone used Karabiner to generate Expose and Globe keypresses using Karabiner?
My main use case for Karabiner is an ‘o-mode’ where I hold down
oto open or switch to specific apps/windows. (e.g.
osascript -e 'tell application \"%s\" to activate'.) Is Alfred+Powerpack my best bet for that if I dump Karabiner? Or is there another solution that keeps the Mac keys working while also letting me fire off scripts to switch/open windows?