yqrashawn / GokuRakuJoudo

config karabiner with ease
GNU General Public License v3.0
1.16k stars 121 forks source link

Can I only activate the trackpad based on a sim-layer? #119

Closed atanasj closed 3 years ago

atanasj commented 3 years ago

I use an external keyboard and trackpad on my MBP and would like the external trackpad to be in a similar position to when I use the MPB without the external peripherals. However, I always bump the external trackpad when typing.

Is there a way to only activate the external trackpad (or internal one for that matter) when I hold a particular key down e.g., "q"?

atanasj commented 3 years ago

This doesn't seem to be a feature in karabiner at the moment, so hopefully this will be available via goku when/if it gets implemented in karabiner-elements.

Will leave open as a placeholder but feel free to close if this is the right course of action.

yqrashawn commented 3 years ago

This should be done in karabiner. Goku can only change the karabiner.json on disk. It's too slow to write to the disk and wait for karabiner to detect the changed file on disk for this scenario.

Also goku only supports change the complex_modifications field for each profile for now.

image

If karabiner do support this some day and there's something to do with complex_modifications, goku will add support for it. Feel free to reopen this issue by then.