Created
December 3, 2025 13:42
-
-
Save motss/aa28a345ce6bd0ac08ac19460a6bf39c to your computer and use it in GitHub Desktop.
Lofree Flow 2 key mapping for macOS
This file contains hidden or 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
| { | |
| "encoders": [], | |
| "layers": [ | |
| [ | |
| "KC_ESC", | |
| "KC_BRID", | |
| "KC_BRIU", | |
| "CUSTOM(0)", | |
| "KC_WWW_SEARCH", | |
| "CUSTOM(0)", | |
| "CUSTOM(0)", | |
| "KC_F7", | |
| "KC_F8", | |
| "KC_F9", | |
| "KC_F9", | |
| "KC_F10", | |
| "KC_F11", | |
| "KC_INS", | |
| "KC_DEL", | |
| "KC_GRV", | |
| "KC_1", | |
| "KC_2", | |
| "KC_3", | |
| "KC_4", | |
| "KC_5", | |
| "KC_6", | |
| "KC_7", | |
| "KC_8", | |
| "KC_9", | |
| "KC_0", | |
| "KC_MINS", | |
| "KC_EQL", | |
| "KC_BSPC", | |
| "KC_HOME", | |
| "KC_TAB", | |
| "KC_Q", | |
| "KC_W", | |
| "KC_E", | |
| "KC_R", | |
| "KC_T", | |
| "KC_Y", | |
| "KC_U", | |
| "KC_I", | |
| "KC_O", | |
| "KC_P", | |
| "KC_LBRC", | |
| "KC_RBRC", | |
| "KC_BSLS", | |
| "KC_END", | |
| "KC_CAPS", | |
| "KC_A", | |
| "KC_S", | |
| "KC_D", | |
| "KC_F", | |
| "KC_G", | |
| "KC_H", | |
| "KC_J", | |
| "KC_K", | |
| "KC_L", | |
| "KC_SCLN", | |
| "KC_QUOT", | |
| "KC_F12", | |
| "KC_ENT", | |
| "KC_PGUP", | |
| "KC_LSFT", | |
| "KC_NO", | |
| "KC_Z", | |
| "KC_X", | |
| "KC_C", | |
| "KC_V", | |
| "KC_B", | |
| "KC_N", | |
| "KC_M", | |
| "KC_COMM", | |
| "KC_DOT", | |
| "KC_SLSH", | |
| "KC_RSFT", | |
| "KC_UP", | |
| "KC_PGDN", | |
| "KC_LCTL", | |
| "KC_LALT", | |
| "KC_LGUI", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_SPC", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_RGUI", | |
| "MO(1)", | |
| "KC_RCTL", | |
| "KC_LEFT", | |
| "KC_DOWN", | |
| "KC_RGHT" | |
| ], | |
| [ | |
| "KC_TRNS", | |
| "KC_F1", | |
| "KC_F2", | |
| "KC_F3", | |
| "KC_F4", | |
| "KC_F5", | |
| "KC_F6", | |
| "KC_F7", | |
| "KC_F8", | |
| "KC_F9", | |
| "KC_F10", | |
| "KC_F11", | |
| "KC_F12", | |
| "CUSTOM(16)", | |
| "CUSTOM(12)", | |
| "KC_TRNS", | |
| "CUSTOM(1)", | |
| "CUSTOM(2)", | |
| "CUSTOM(3)", | |
| "CUSTOM(4)", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "MO(5)", | |
| "KC_TRNS", | |
| "CUSTOM(0)", | |
| "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", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_PSCR", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "MO(4)", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "MAGIC_TOGGLE_NKRO", | |
| "TO(2)", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "CUSTOM(17)", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "CUSTOM(14)", | |
| "KC_TRNS", | |
| "CUSTOM(18)" | |
| ], | |
| [ | |
| "KC_ESC", | |
| "KC_F1", | |
| "KC_F2", | |
| "KC_F3", | |
| "KC_F4", | |
| "KC_F5", | |
| "KC_F6", | |
| "KC_F7", | |
| "KC_F8", | |
| "KC_F9", | |
| "KC_F10", | |
| "KC_F11", | |
| "KC_F12", | |
| "KC_INS", | |
| "KC_DEL", | |
| "KC_GRV", | |
| "KC_1", | |
| "KC_2", | |
| "KC_3", | |
| "KC_4", | |
| "KC_5", | |
| "KC_6", | |
| "KC_7", | |
| "KC_8", | |
| "KC_9", | |
| "KC_0", | |
| "KC_MINS", | |
| "KC_EQL", | |
| "KC_BSPC", | |
| "KC_HOME", | |
| "KC_TAB", | |
| "KC_Q", | |
| "KC_W", | |
| "KC_E", | |
| "KC_R", | |
| "KC_T", | |
| "KC_Y", | |
| "KC_U", | |
| "KC_I", | |
| "KC_O", | |
| "KC_P", | |
| "KC_LBRC", | |
| "KC_RBRC", | |
| "KC_BSLS", | |
| "KC_END", | |
| "KC_CAPS", | |
| "KC_A", | |
| "KC_S", | |
| "KC_D", | |
| "KC_F", | |
| "KC_G", | |
| "KC_H", | |
| "KC_J", | |
| "KC_K", | |
| "KC_L", | |
| "KC_SCLN", | |
| "KC_QUOT", | |
| "KC_PSCR", | |
| "KC_ENT", | |
| "KC_PGUP", | |
| "KC_LSFT", | |
| "KC_NO", | |
| "KC_Z", | |
| "KC_X", | |
| "KC_C", | |
| "KC_V", | |
| "KC_B", | |
| "KC_N", | |
| "KC_M", | |
| "KC_COMM", | |
| "KC_DOT", | |
| "KC_SLSH", | |
| "KC_RSFT", | |
| "KC_UP", | |
| "KC_PGDN", | |
| "KC_LCTL", | |
| "KC_LGUI", | |
| "KC_LALT", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_SPC", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_RALT", | |
| "MO(3)", | |
| "KC_RCTL", | |
| "KC_LEFT", | |
| "KC_DOWN", | |
| "KC_RGHT" | |
| ], | |
| [ | |
| "KC_TRNS", | |
| "KC_BRID", | |
| "KC_BRIU", | |
| "CUSTOM(11)", | |
| "KC_WWW_SEARCH", | |
| "BL_DEC", | |
| "BL_INC", | |
| "KC_MPRV", | |
| "KC_MPLY", | |
| "KC_MNXT", | |
| "KC_MUTE", | |
| "KC_VOLD", | |
| "KC_VOLU", | |
| "CUSTOM(16)", | |
| "CUSTOM(12)", | |
| "KC_TRNS", | |
| "CUSTOM(1)", | |
| "CUSTOM(2)", | |
| "CUSTOM(3)", | |
| "CUSTOM(4)", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "MO(5)", | |
| "KC_TRNS", | |
| "CUSTOM(0)", | |
| "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", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_CALC", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "MO(4)", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "MAGIC_TOGGLE_NKRO", | |
| "KC_NO", | |
| "TO(0)", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "CUSTOM(17)", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_APP", | |
| "CUSTOM(14)", | |
| "KC_TRNS", | |
| "CUSTOM(18)" | |
| ], | |
| [ | |
| "RESET", | |
| "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", | |
| "CUSTOM(15)", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "QK_CLEAR_EEPROM", | |
| "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", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "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_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "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", | |
| "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", | |
| "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", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "QK_CLEAR_EEPROM", | |
| "KC_NO", | |
| "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_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS" | |
| ] | |
| ], | |
| "macros": [ | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "", | |
| "" | |
| ], | |
| "name": "Flow2@Lofree", | |
| "vendorProductId": 948764674 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment