aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/syllabus.md10
-rw-r--r--docs/tap_hold.md4
-rw-r--r--tmk_core/common/action.c2
3 files changed, 8 insertions, 8 deletions
diff --git a/docs/syllabus.md b/docs/syllabus.md
index 239466b79..ec7f66ba7 100644
--- a/docs/syllabus.md
+++ b/docs/syllabus.md
@@ -4,7 +4,7 @@ This page helps you build up your QMK knowledge by introducing the basics first
4 4
5# Beginning Topics 5# Beginning Topics
6 6
7If you read nothing else you should read the documents in this section. After reading the [Tutorial](newbs.md) you should be able to create a basic keymap, complie it, and flash it to your keyboard. The remaining documents will flesh out your knowledge of these basics. 7If you read nothing else you should read the documents in this section. After reading the [Tutorial](newbs.md) you should be able to create a basic keymap, compile it, and flash it to your keyboard. The remaining documents will flesh out your knowledge of these basics.
8 8
9* **Learn How To Use QMK Tools** 9* **Learn How To Use QMK Tools**
10 * [Tutorial](newbs.md) 10 * [Tutorial](newbs.md)
@@ -16,11 +16,11 @@ If you read nothing else you should read the documents in this section. After re
16 * The full list of keycodes you can use. Note that some may require knowledge found in the Intermediate or Advanced Topics. 16 * The full list of keycodes you can use. Note that some may require knowledge found in the Intermediate or Advanced Topics.
17* **Configuring IDEs** - Optional 17* **Configuring IDEs** - Optional
18 * [Eclipse](other_eclipse.md) 18 * [Eclipse](other_eclipse.md)
19 * [VSCode](other_vscode.md) 19 * [VS Code](other_vscode.md)
20 20
21# Intermediate Topics 21# Intermediate Topics
22 22
23These topics start dig into some of the features that QMK supports. You don't have to read all of these documents, but some of the documents in the Advanced Topics section won't make sense if you skip over some of these. 23These topics start to dig into some of the features that QMK supports. You don't have to read all of these documents, but some of the documents in the Advanced Topics section won't make sense if you skip over some of these.
24 24
25* **Learn How To Configure Features** 25* **Learn How To Configure Features**
26 <!-- * Configuration Overview FIXME(skullydazed/anyone): write this document --> 26 <!-- * Configuration Overview FIXME(skullydazed/anyone): write this document -->
@@ -62,9 +62,9 @@ Everything below here requires a lot of foundational knowledge. Besides being ab
62 * [Pointing Devices](feature_pointing_device.md) 62 * [Pointing Devices](feature_pointing_device.md)
63* **Core Development** 63* **Core Development**
64 * [Coding Conventions](coding_conventions_c.md) 64 * [Coding Conventions](coding_conventions_c.md)
65 * [Compatible Microcontrolers](compatible_microcontrollers.md) 65 * [Compatible Microcontrollers](compatible_microcontrollers.md)
66 * [Custom Matrix](custom_matrix.md) 66 * [Custom Matrix](custom_matrix.md)
67 * [Understandnig QMK](understanding_qmk.md) 67 * [Understanding QMK](understanding_qmk.md)
68* **CLI Development** 68* **CLI Development**
69 * [Coding Conventions](coding_conventions_python.md) 69 * [Coding Conventions](coding_conventions_python.md)
70 * [CLI Development Overview](cli_development.md) 70 * [CLI Development Overview](cli_development.md)
diff --git a/docs/tap_hold.md b/docs/tap_hold.md
index 1719c0bbe..a0b648694 100644
--- a/docs/tap_hold.md
+++ b/docs/tap_hold.md
@@ -12,7 +12,7 @@ As of [PR#1359](https://github.com/qmk/qmk_firmware/pull/1359/), there is a new
12#define PERMISSIVE_HOLD 12#define PERMISSIVE_HOLD
13``` 13```
14 14
15This makes tap and hold keys (like Mod Tap) work better for fast typist, or for high `TAPPING_TERM` settings. 15This makes tap and hold keys (like Mod Tap) work better for fast typists, or for high `TAPPING_TERM` settings.
16 16
17If you press a Mod Tap key, tap another key (press and release) and then release the Mod Tap key, all within the tapping term, it will output the "tapping" function for both keys. 17If you press a Mod Tap key, tap another key (press and release) and then release the Mod Tap key, all within the tapping term, it will output the "tapping" function for both keys.
18 18
@@ -35,7 +35,7 @@ To enable this setting, add this to your `config.h`:
35#define IGNORE_MOD_TAP_INTERRUPT 35#define IGNORE_MOD_TAP_INTERRUPT
36``` 36```
37 37
38Similar to Permissive Hold, this alters how the firmware processes input for fast typist. If you press a Mod Tap key, press another key, release the Mod Tap key, and then release the normal key, it would normally output the "tapping" function for both keys. This may not be desirable for rolling combo keys. 38Similar to Permissive Hold, this alters how the firmware processes inputs for fast typists. If you press a Mod Tap key, press another key, release the Mod Tap key, and then release the normal key, it would normally output the "tapping" function for both keys. This may not be desirable for rolling combo keys.
39 39
40Setting `Ignore Mod Tap Interrupt` requires holding both keys for the `TAPPING_TERM` to trigger the hold function (the mod). 40Setting `Ignore Mod Tap Interrupt` requires holding both keys for the `TAPPING_TERM` to trigger the hold function (the mod).
41 41
diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c
index 27c0abe6f..e5e9e2705 100644
--- a/tmk_core/common/action.c
+++ b/tmk_core/common/action.c
@@ -870,7 +870,7 @@ void tap_code(uint8_t code) {
870 870
871/** \brief Adds the given physically pressed modifiers and sends a keyboard report immediately. 871/** \brief Adds the given physically pressed modifiers and sends a keyboard report immediately.
872 * 872 *
873 * \param mods A bitfield of modifiers to unregister. 873 * \param mods A bitfield of modifiers to register.
874 */ 874 */
875void register_mods(uint8_t mods) { 875void register_mods(uint8_t mods) {
876 if (mods) { 876 if (mods) {