mirror of
https://github.com/qmk/qmk_userspace.git
synced 2026-03-10 18:20:25 -04:00
mag1 vi* -> vision
This commit is contained in:
parent
245c2d57c1
commit
6d4835e193
2 changed files with 11 additions and 9 deletions
|
|
@ -36,6 +36,9 @@
|
||||||
#define triple_magic_switch(trigger, body) \
|
#define triple_magic_switch(trigger, body) \
|
||||||
magic_switch_core(trigger, body, -2)
|
magic_switch_core(trigger, body, -2)
|
||||||
|
|
||||||
|
#define quintuple_magic_switch(trigger, body) \
|
||||||
|
magic_switch_core(trigger, body, -5)
|
||||||
|
|
||||||
#define double_magic_case(trigger, p_key, supplement) \
|
#define double_magic_case(trigger, p_key, supplement) \
|
||||||
magic_case_core(trigger, single_queue_check(p_key), supplement)
|
magic_case_core(trigger, single_queue_check(p_key), supplement)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
|
|
||||||
#include "../__init__.h"
|
#include "../__init__.h"
|
||||||
|
#include "keycodes.h"
|
||||||
#include "magic_sturdy/__init__.h"
|
#include "magic_sturdy/__init__.h"
|
||||||
#include "magic_sturdy/general.h"
|
#include "magic_sturdy/general.h"
|
||||||
#include "modifiers.h"
|
#include "modifiers.h"
|
||||||
|
|
@ -18,7 +19,10 @@ void process_magic_key_1(void) {
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (queue(-5)) {
|
switch (queue(-5)) {
|
||||||
quintuple_magic_case(KC_B, KC_A, KC_L, KC_L, KC_I, "st");
|
quintuple_magic_switch(KC_B,
|
||||||
|
quadruple_magic_case(KC_A, KC_L, KC_L, KC_I, "st");
|
||||||
|
quadruple_magic_case(KC_L, KC_I, KC_V, KC_I, "on");
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (queue(-4)) {
|
switch (queue(-4)) {
|
||||||
|
|
@ -101,14 +105,10 @@ void process_magic_key_1(void) {
|
||||||
magic_case(KC_R, "evious");
|
magic_case(KC_R, "evious");
|
||||||
);
|
);
|
||||||
|
|
||||||
double_magic_case(KC_I, KC_C, "k");
|
|
||||||
double_magic_case(KC_C, KC_Y, "c");
|
|
||||||
double_magic_case(KC_A, KC_C, "k");
|
|
||||||
double_magic_case(KC_E, KC_C, "k");
|
|
||||||
double_magic_case(KC_D, KC_A, "y");
|
double_magic_case(KC_D, KC_A, "y");
|
||||||
double_magic_case(KC_B, KC_E, "en");
|
double_magic_case(KC_B, KC_E, "en");
|
||||||
double_magic_case(KC_S, KC_O, "me");
|
|
||||||
double_magic_case(KC_L, KC_I, "st");
|
double_magic_case(KC_L, KC_I, "st");
|
||||||
|
double_magic_case(KC_V, KC_I, "sion");
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (queue(-1)) {
|
switch (queue(-1)) {
|
||||||
|
|
@ -152,6 +152,7 @@ void process_magic_key_1(void) {
|
||||||
magic_case(KC_COMM, get_last_mods() & MOD_MASK_SHIFT ? "=" : " but");
|
magic_case(KC_COMM, get_last_mods() & MOD_MASK_SHIFT ? "=" : " but");
|
||||||
magic_case(KC_I, "on");
|
magic_case(KC_I, "on");
|
||||||
magic_case(KC_DOT, get_last_mods() & MOD_MASK_SHIFT ? "=" : "\\");
|
magic_case(KC_DOT, get_last_mods() & MOD_MASK_SHIFT ? "=" : "\\");
|
||||||
|
magic_case(KC_MINS, ">");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -187,9 +188,7 @@ void process_magic_key_2(void) {
|
||||||
magic_case(KC_W, "ould");
|
magic_case(KC_W, "ould");
|
||||||
magic_case(KC_C, "k");
|
magic_case(KC_C, "k");
|
||||||
magic_case(KC_N, "f");
|
magic_case(KC_N, "f");
|
||||||
case KC_COMMA:
|
magic_case(KC_COMMA, " and");
|
||||||
record_send_string(" and");
|
|
||||||
return;
|
|
||||||
case KC_DOT:
|
case KC_DOT:
|
||||||
case KC_QUES:
|
case KC_QUES:
|
||||||
case KC_EXLM:
|
case KC_EXLM:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue