Maps force touch clicks in specified apps to a hot key
Example use:
spoon.SpoonInstall:andUse("ForceTouchMapper", { config = {apps = {["com.microsoft.VSCode"] = {keyStroke = {{"cmd"}, 'y'}}}} })
which will invoke cmd+y keystroke when you force click some definition in VS Code.
I have this key binding in VS Code for peek definition
{ "key": "cmd+y", "command": "editor.action.peekDefinition", "when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" }
,
Download: https://github.com/Hammerspoon/Spoons/raw/master/Spoons/ForceTouchMapper.spoon.zip
| Signature | ForceTouchMapper.apps |
|---|---|
| Type | Variable |
| Description | Table of bundle ids of apps in which you want to map forcetouch to keyStroke |
| Source | Source/ForceTouchMapper.spoon/init.lua line 31 |
| Signature | ForceTouchMapper:start() |
|---|---|
| Type | Method |
| Description | Start ForceTouchMapper |
| Parameters |
|
| Returns | |
| Source | Source/ForceTouchMapper.spoon/init.lua line 55 |