qmk/quantum
Weiyi Lou 4ff40a551a Add DYN_REC_STOP to dynamic macros
Dynamic macro functionality is modified to check for `DYN_REC_STOP`, so
that macro recording can be stopped with a designated key combination
(e.g. `qs` or anything) instead of mandating the use of a `_DYN` layer.

`_DYN` layer stopping can still be done by passing `DYN_REC_STOP` within
`process_record_user()`:

    bool process_record_user(uint16_t keycode, keyrecord_t *record) {
      uint16_t macro_kc = (keycode == MO(_DYN) ? DYN_REC_STOP : keycode);
      if (!process_record_dynamic_macro(macro_kc, record)) {
        return false;
      }
      return true;
    }
2017-04-30 19:21:44 +10:00
..
2017-03-28 15:20:36 -07:00
2017-03-29 12:00:38 -07:00
2017-04-09 18:34:59 +03:00
2017-03-30 19:08:15 -07:00
2017-03-28 15:20:36 -07:00
2017-03-28 15:20:36 -07:00
2017-03-28 15:20:36 -07:00
2017-03-28 15:20:36 -07:00
2017-04-19 01:40:16 +07:00
2017-04-19 01:40:16 +07:00
2017-03-28 15:20:36 -07:00
2017-03-28 15:20:36 -07:00
2017-04-03 12:42:58 -04:00
2017-03-28 15:20:36 -07:00
2017-03-28 15:20:36 -07:00