Created
March 17, 2024 09:48
-
-
Save GregoireHebert/dd018e5c5deed12a960adfc72131e55c to your computer and use it in GitHub Desktop.
piantor layout
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": 1, | |
"uid": 1113869408211332572, | |
"layout": [ | |
[ | |
["KC_NO", "KC_Y", "KC_C", "KC_L", "KC_M", "KC_K"], | |
["KC_NO", "KC_I", "KC_S", "MT(MOD_LALT,KC_R)", "MT(MOD_LGUI,KC_T)", "KC_G"], | |
["KC_NO", "KC_Q", "KC_V", "KC_W", "KC_D", "KC_J"], | |
["LGUI(LCTL(KC_Q))", "MT(MOD_MEH,KC_SPACE)", "OSM(MOD_LSFT)", -1, -1, -1], | |
["KC_Z", "KC_F", "KC_U", "TD(1)", "KC_BSPC", "KC_NO"], | |
["KC_P", "MT(MOD_RGUI,KC_N)", "MT(MOD_RALT,KC_E)", "KC_A", "KC_O", "KC_NO"], | |
["KC_B", "KC_H", "TD(2)", "TD(0)", "KC_X", "KC_NO"], | |
["OSM(MOD_RCTL)", "TO(1)", "KC_NO", -1, -1, -1] | |
], | |
[ | |
["KC_NO", "KC_ESCAPE", "KC_AT", "LSFT(KC_3)", "TD(4)", "KC_PERC"], | |
["KC_NO", "KC_TAB", "KC_EQL", "LALT(KC_RBRACKET)", "LALT(LSFT(KC_RBRACKET))", "TD(5)"], | |
["KC_NO", "KC_TILD", "TD(6)", "LALT(KC_LBRACKET)", "LALT(LSFT(KC_LBRACKET))", "KC_DQUO"], | |
["LGUI(LCTL(KC_Q))", "TO(0)", "OSM(MOD_LSFT)", -1, -1, -1], | |
["KC_CIRC", "KC_AMPR", "KC_ASTR", "KC_SCOLON", "KC_BSPC", "KC_NO"], | |
["TD(15)", "LSFT(KC_LBRC)", "LSFT(KC_RBRC)", "TD(16)", "KC_ENTER", "KC_NO"], | |
["KC_LBRC", "KC_RPRN", "KC_RPRN", "KC_RBRC", "TO(3)", "KC_NO"], | |
["KC_RALT", "TO(2)", "KC_NO", -1, -1, -1] | |
], | |
[ | |
["KC_NO", "KC_ESCAPE", "KC_MEDIA_PLAY_PAUSE", "KC_MEDIA_PREV_TRACK", "KC_MEDIA_NEXT_TRACK", "LSFT(KC_MINS)"], | |
["KC_NO", "KC_TAB", "KC_TRANSPARENT", "KC_AUDIO_VOL_DOWN", "KC_AUDIO_VOL_UP", "LSFT(KC_EQL)"], | |
["KC_NO", "RESET", "KC_KP_ASTERISK", "KC_BRIGHTNESS_DOWN", "KC_BRIGHTNESS_UP", "KC_KP_DOT"], | |
["LGUI(LCTL(KC_Q))", "TO(0)", "KC_LGUI", -1, -1, -1], | |
["KC_MINS", "KC_7", "KC_8", "KC_9", "KC_TRANSPARENT", "KC_NO"], | |
["KC_EQL", "KC_4", "KC_5", "KC_6", "KC_ENTER", "KC_NO"], | |
["KC_0", "KC_1", "KC_2", "KC_3", "KC_TRANSPARENT", "KC_NO"], | |
["KC_RALT", "TO(2)", "KC_NO", -1, -1, -1] | |
], | |
[ | |
["KC_NO", "TD(7)", "KC_MS_WH_LEFT", "KC_MS_UP", "KC_MS_WH_RIGHT", "TD(8)"], | |
["KC_NO", "TD(9)", "KC_MS_LEFT", "KC_MS_DOWN", "KC_MS_RIGHT", "MT(MOD_LGUI,KC_DEL)"], | |
["KC_NO", "TD(11)", "KC_MS_BTN2", "KC_MS_WH_UP", "KC_MS_WH_DOWN", "KC_TRANSPARENT", "KC_MS_BTN1"], | |
["LGUI(LCTL(KC_Q))", "TO(0)", "KC_TRANSPARENT", -1, -1, -1], | |
["LGUI(KC_LBRACKET)", "LCTL(LSFT(KC_TAB))", "RCTL(KC_TAB)", "LGUI(KC_RBRACKET)", "KC_TRANSPARENT", "KC_NO"], | |
["TD(13)", "MT(MOD_RGUI,KC_DOWN)", "MT(MOD_RALT,KC_UP)", "TD(14)", "KC_ENTER", "KC_NO"], | |
["KC_MS_BTN1", "KC_MS_ACCEL0", "KC_MS_ACCEL1", "KC_MS_ACCEL2", "KC_NO", "KC_NO"], | |
["KC_RALT", "TO(1)", "KC_NO", -1, -1, -1] | |
], | |
[["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1]], | |
[["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1]], | |
[["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1]], | |
[["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1]], | |
[["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1]], | |
[["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", -1, -1, -1]] | |
], | |
"encoder_layout": [[], [], [], [], [], [], [], [], [], []], | |
"layout_options": -1, | |
"macro": [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []], | |
"vial_protocol": 5, | |
"via_protocol": 9, | |
"tap_dance": [ | |
["KC_DOT", "KC_EXLM", "KC_DOT", "KC_DOT", 200], | |
["KC_COMM", "KC_MINS", "KC_COMM", "KC_MINS", 200], | |
["KC_SLASH", "S(KC_MINS)", "KC_SLASH", "KC_SLASH", 200], | |
["KC_SPACE", "KC_UNDS", "KC_SPACE", "KC_SPACE", 200], | |
["LSFT(KC_4)", "LCTL(LGUI(LSFT(KC_4)))", "LSFT(KC_4)", "LSFT(KC_4)", 200], | |
["KC_QUOTE", "LGUI(KC_QUOTE)", "KC_GRAVE", "KC_QUOTE", 200], | |
["LALT(LSFT(KC_2))", "LALT(KC_3)", "LALT(LSFT(KC_2))", "LALT(LSFT(KC_2))", 200], | |
["KC_ESCAPE", "LALT(LGUI(KC_ESCAPE))", "KC_ESCAPE", "KC_ESCAPE", 200], | |
["KC_Q", "KC_H", "KC_Q", "KC_Q", 200], | |
["KC_TAB", "LGUI(KC_TAB)", "KC_TAB", "KC_TAB", 200], | |
["KC_DELETE", "LCTL(KC_K)", "KC_DELETE", "KC_DELETE", 200], | |
["KC_GRAVE", "LGUI(KC_GRAVE)", "KC_GRAVE", "KC_GRAVE", 200], | |
["KC_SPACE", "LGUI(KC_O)", "KC_SPACE", "KC_SPACE", 200], | |
["KC_LEFT", "LGUI(KC_LEFT)", "KC_LEFT", "KC_LEFT", 200], | |
["KC_RIGHT", "LALT(KC_RIGHT)", "KC_RIGHT", "KC_RIGHT", 200], | |
["KC_BSLS", "KC_HOME", "KC_BSLS", "KC_BSLS", 200], | |
["KC_PIPE", "KC_END", "KC_PIPE", "KC_PIPE", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], | |
["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200] | |
], | |
"combo": [["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"]], | |
"key_override": [ | |
{"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7} | |
], | |
"settings": {"1": 0, "2": 50, "3": 0, "4": 175, "5": 5, "6": 5000, "7": 240, "8": 14, "9": 5, "10": 16, "11": 1, "12": 10, "13": 22, "14": 10, "15": 83, "16": 3, "17": 40, "18": 0, "19": 80, "20": 5, "21": 128} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment