review updates and renamed to Sticky Mod
This commit is contained in:
@@ -1,22 +0,0 @@
|
||||
# ModHoldAndTap
|
||||
This module allows to immitate the behaviour of ATL+TAB or CMD+TAB, etc.
|
||||
Basically, it will hold the mod and tap a key. The mod will be released when any other key is pressed or the layer key is released.
|
||||
|
||||
## Enabling the module
|
||||
```python
|
||||
from kmk.module.modholdandtap import ModHoldAndTap
|
||||
modholdandtap = ModHoldAndTap()
|
||||
keyboard.modules.append(modholdandtap)
|
||||
keyboard.keymap = [
|
||||
[
|
||||
KC.MHAT(kc=KC.TAB, mod=KC.LALT),
|
||||
KC.MHAT(KC.TAB, KC.LSFT(KC.LALT)),
|
||||
],
|
||||
]
|
||||
```
|
||||
|
||||
## Keycodes
|
||||
|
||||
|Key |Description |
|
||||
|-------------------------|-----------------------------------------------|
|
||||
|`KC.MHAT(KC.key, KC.mod)`|holds the mod and taps the key |
|
22
docs/sticky_mod.md
Normal file
22
docs/sticky_mod.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Sticky Mod
|
||||
This module allows to immitate the behaviour of ATL+TAB or CMD+TAB, etc. for switching between open windows.
|
||||
The mod will be on hold and the key will be tapped. The mod will be released when any other key is pressed or the layer key is released.
|
||||
|
||||
## Enabling the module
|
||||
```python
|
||||
from kmk.module.sticky_mod import StickyMod
|
||||
sticky_mod = StickyMod()
|
||||
keyboard.modules.append(sticky_mod)
|
||||
keyboard.keymap = [
|
||||
[
|
||||
KC.SM(kc=KC.TAB, mod=KC.LALT),
|
||||
KC.SM(KC.TAB, KC.LSFT(KC.LALT)),
|
||||
],
|
||||
]
|
||||
```
|
||||
|
||||
## Keycodes
|
||||
|
||||
|Key |Description |
|
||||
|-------------------------|-----------------------------------------------|
|
||||
|`KC.SM(KC.key, KC.mod)` |sticky mod |
|
Reference in New Issue
Block a user