A spoon that let you bind sequential bindings. It also (optionally) shows a bar about current keys bindings.
Signature | RecursiveBinder.escapeKey |
---|---|
Type | Variable |
Description | key to abort, default to {keyNone, 'escape'} |
Source | Source/RecursiveBinder.spoon/init.lua line 20 |
Signature | RecursiveBinder.helperEntryEachLine |
---|---|
Type | Variable |
Description | Number of entries each line of helper. Default to 5. |
Source | Source/RecursiveBinder.spoon/init.lua line 25 |
Signature | RecursiveBinder.helperEntryLengthInChar |
---|---|
Type | Variable |
Description | Length of each entry in char. Default to 20. |
Source | Source/RecursiveBinder.spoon/init.lua line 30 |
Signature | RecursiveBinder.helperFormat |
---|---|
Type | Variable |
Description | format of helper, the helper is just a hs.alert |
Notes |
|
Source | Source/RecursiveBinder.spoon/init.lua line 35 |
Signature | RecursiveBinder.helperModifierMapping() |
---|---|
Type | Variable |
Description | The mapping used to display modifiers on helper. |
Notes |
command = '⌘', control = '⌃', option = '⌥', shift = '⇧', } |
Source | Source/RecursiveBinder.spoon/init.lua line 54 |
Signature | RecursiveBinder.showBindHelper() |
---|---|
Type | Variable |
Description | whether to show helper, can be true of false |
Source | Source/RecursiveBinder.spoon/init.lua line 49 |
Signature | RecursiveBinder.recursiveBind(keymap) |
---|---|
Type | Method |
Description | Bind sequential keys by a nested keymap. |
Parameters |
|
Returns |
|
Notes |
|
Source | Source/RecursiveBinder.spoon/init.lua line 229 |
Signature | RecursiveBinder.singleKey(key, name) |
---|---|
Type | Method |
Description | this function simply return a table with empty modifiers also it translates capital letters to normal letter with shift modifer |
Parameters |
|
Returns |
|
Source | Source/RecursiveBinder.spoon/init.lua line 137 |