Last active
May 6, 2020 02:21
-
-
Save dixonwille/0774d3a8e70e10a51e7aa9337d9e2e4d to your computer and use it in GitHub Desktop.
Config used in the Kiibohd Configuration
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
{ | |
"matrix": [ | |
{ | |
"code": "0x01", | |
"x": 0, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "ESC", | |
"label": "ESC" | |
}, | |
"1": { | |
"key": "#:flashMode()", | |
"label": "FLASH" | |
}, | |
"2": { | |
"key": "#:animation_control(4)", | |
"label": "V:RESET" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x02", | |
"x": 4, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F1", | |
"label": "F1" | |
}, | |
"1": { | |
"key": "#:toggleKbdProtocol()", | |
"label": "6/N-KRO" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x03", | |
"x": 8, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F2", | |
"label": "F2" | |
}, | |
"1": { | |
"key": "#:kbdProtocolBoot()", | |
"label": "6KRO" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x04", | |
"x": 12, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F3", | |
"label": "F3" | |
}, | |
"1": { | |
"key": "#:kbdProtocolNKRO()", | |
"label": "NKRO" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x05", | |
"x": 16, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F4", | |
"label": "F4" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x06", | |
"x": 20, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F5", | |
"label": "F5" | |
}, | |
"1": { | |
"key": "CONS:BRIGHTNESS INCREMENT", | |
"label": "SCRN+" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x07", | |
"x": 24, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F6", | |
"label": "F6" | |
}, | |
"1": { | |
"key": "CONS:BRIGHTNESS DECREMENT", | |
"label": "SCRN-" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x08", | |
"x": 28, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F7", | |
"label": "F7" | |
}, | |
"1": { | |
"key": "SYS:WAKE UP", | |
"label": "WAKEUP" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x09", | |
"x": 32, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F8", | |
"label": "F8" | |
}, | |
"1": { | |
"key": "SYS:SLEEP", | |
"label": "SLEEP" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0A", | |
"x": 36, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F9", | |
"label": "F9" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0B", | |
"x": 40, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F10", | |
"label": "F10" | |
}, | |
"1": { | |
"key": "#:storage_control(2)", | |
"label": "DEFAULTS" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0C", | |
"x": 44, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F11", | |
"label": "F11" | |
}, | |
"1": { | |
"key": "#:storage_control(0)", | |
"label": "LOAD" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0D", | |
"x": 48, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F12", | |
"label": "F12" | |
}, | |
"1": { | |
"key": "#:storage_control(1)", | |
"label": "SAVE" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0E", | |
"x": 52, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PRINTSCREEN", | |
"label": "PRSC" | |
}, | |
"2": { | |
"key": "#:ledControl(4, 255)", | |
"label": "LED ON" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0F", | |
"x": 56, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "DELETE", | |
"label": "DEL" | |
}, | |
"2": { | |
"key": "#:ledControl(3, 255)", | |
"label": "LED OFF" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x10", | |
"x": 60, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "HOME", | |
"label": "HOME" | |
}, | |
"1": { | |
"key": "#:U\"Volume Down\" + CONS\"Volume Down\"", | |
"label": "VOL-" | |
}, | |
"2": { | |
"key": "#:animation_control(2)", | |
"label": "V:PLAY" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x11", | |
"x": 64, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "END", | |
"label": "END" | |
}, | |
"1": { | |
"key": "#:U\"Volume Up\" + CONS\"Volume Up\"", | |
"label": "VOL+" | |
}, | |
"2": { | |
"key": "#:animation_control(3)", | |
"label": "V:STOP" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x12", | |
"x": 68, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PAGEUP", | |
"label": "PGUP" | |
}, | |
"1": { | |
"key": "CONS:PAUSE PLAY", | |
"label": "PL/PS" | |
}, | |
"2": { | |
"key": "#:ledControl(7, 1)", | |
"label": "V:SPD+" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x13", | |
"x": 72, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PAGEDOWN", | |
"label": "PGDN" | |
}, | |
"1": { | |
"key": "#:U\"Mute\" + CONS\"Mute\"", | |
"label": "MUT" | |
}, | |
"2": { | |
"key": "#:ledControl(8, 1)", | |
"label": "V:SPD-" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x14", | |
"x": 0, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "`", | |
"label": "`" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x15", | |
"x": 4, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "1", | |
"label": "1" | |
}, | |
"1": { | |
"key": "International1", | |
"label": "INTL1" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x16", | |
"x": 8, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "2", | |
"label": "2" | |
}, | |
"1": { | |
"key": "International2", | |
"label": "カナ" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x17", | |
"x": 12, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "3", | |
"label": "3" | |
}, | |
"1": { | |
"key": "International3", | |
"label": "¥" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x18", | |
"x": 16, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "4", | |
"label": "4" | |
}, | |
"1": { | |
"key": "International4", | |
"label": "変換" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x19", | |
"x": 20, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "5", | |
"label": "5" | |
}, | |
"1": { | |
"key": "International5", | |
"label": "無変換" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1A", | |
"x": 24, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "6", | |
"label": "6" | |
}, | |
"1": { | |
"key": "International6", | |
"label": "INTL6" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1B", | |
"x": 28, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "7", | |
"label": "7" | |
}, | |
"1": { | |
"key": "International7", | |
"label": "INTL7" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1C", | |
"x": 32, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "8", | |
"label": "8" | |
}, | |
"1": { | |
"key": "International8", | |
"label": "INTL8" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1D", | |
"x": 36, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "9", | |
"label": "9" | |
}, | |
"1": { | |
"key": "International9", | |
"label": "INTL9" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1E", | |
"x": 40, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "0", | |
"label": "0" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1F", | |
"x": 44, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "-", | |
"label": "-" | |
}, | |
"2": { | |
"key": "#:ledControl(0, 15)", | |
"label": "LED-" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x20", | |
"x": 48, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "=", | |
"label": "=" | |
}, | |
"2": { | |
"key": "#:ledControl(1, 15)", | |
"label": "LED+" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x21", | |
"x": 52, | |
"y": 4, | |
"w": 8, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "BACKSPACE", | |
"label": "BKSP" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x22", | |
"x": 60, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "NUMLOCK", | |
"label": "NMLK" | |
}, | |
"1": { | |
"key": "CONS:SCAN PREVIOUS TRACK", | |
"label": "PREV" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x23", | |
"x": 64, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P/", | |
"label": "P/" | |
}, | |
"1": { | |
"key": "CONS:SCAN NEXT TRACK", | |
"label": "NEXT" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x24", | |
"x": 68, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P*", | |
"label": "P*" | |
}, | |
"1": { | |
"key": "CONS:REWIND", | |
"label": "RW" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x25", | |
"x": 72, | |
"y": 4, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P-", | |
"label": "P-" | |
}, | |
"1": { | |
"key": "CONS:FAST FORWARD", | |
"label": "FF" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x26", | |
"x": 0, | |
"y": 8, | |
"w": 6, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "TAB", | |
"label": "TAB" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x27", | |
"x": 6, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Q", | |
"label": "Q" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x28", | |
"x": 10, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "W", | |
"label": "W" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x29", | |
"x": 14, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "E", | |
"label": "E" | |
}, | |
"1": { | |
"key": "CONS:EJECT", | |
"label": "EJECT" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2A", | |
"x": 18, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "R", | |
"label": "R" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2B", | |
"x": 22, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "T", | |
"label": "T" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2C", | |
"x": 26, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Y", | |
"label": "Y" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2D", | |
"x": 30, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "U", | |
"label": "U" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2E", | |
"x": 34, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "I", | |
"label": "I" | |
}, | |
"1": { | |
"key": "CONS:INTERNET BROWSER", | |
"label": "WEB" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2F", | |
"x": 38, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "O", | |
"label": "O" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x30", | |
"x": 42, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P", | |
"label": "P" | |
}, | |
"1": { | |
"key": "CONS:PAUSE", | |
"label": "PAUSE" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x31", | |
"x": 46, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "[", | |
"label": "[" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x32", | |
"x": 50, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "]", | |
"label": "]" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x33", | |
"x": 54, | |
"y": 8, | |
"w": 6, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "\\", | |
"label": "\\" | |
}, | |
"2": { | |
"key": "#:gamma(2)", | |
"label": "GAMMA" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x34", | |
"x": 60, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P7", | |
"label": "P7" | |
}, | |
"1": { | |
"key": "LANG7", | |
"label": "LANG7" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x35", | |
"x": 64, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P8", | |
"label": "P8" | |
}, | |
"1": { | |
"key": "LANG8", | |
"label": "LANG8" | |
}, | |
"2": { | |
"key": "#:animation_control(3), ledTest(1, 0xFFFF)", | |
"label": "ChanInc" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x36", | |
"x": 68, | |
"y": 8, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P9", | |
"label": "P9" | |
}, | |
"1": { | |
"key": "LGUI", | |
"label": "LGUI" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x37", | |
"x": 72, | |
"y": 8, | |
"w": 4, | |
"h": 8, | |
"layers": { | |
"0": { | |
"key": "KEYPAD PLUS", | |
"label": "P+" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x38", | |
"x": 0, | |
"y": 12, | |
"w": 7, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "CAPSLOCK", | |
"label": "CAPSLK" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x39", | |
"x": 7, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "A", | |
"label": "A" | |
}, | |
"1": { | |
"key": "APP", | |
"label": "MENU" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3A", | |
"x": 11, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "S", | |
"label": "S" | |
}, | |
"1": { | |
"key": "SCROLLLOCK", | |
"label": "SCLK" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3B", | |
"x": 15, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "D", | |
"label": "D" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3C", | |
"x": 19, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F", | |
"label": "F" | |
}, | |
"1": { | |
"key": "CONS:FILE BROWSER", | |
"label": "FILES" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3D", | |
"x": 23, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "G", | |
"label": "G" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3E", | |
"x": 27, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "H", | |
"label": "H" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3F", | |
"x": 31, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "J", | |
"label": "J" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x40", | |
"x": 35, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "K", | |
"label": "K" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x41", | |
"x": 39, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "L", | |
"label": "L" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x42", | |
"x": 43, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ";", | |
"label": ";" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x43", | |
"x": 47, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "'", | |
"label": "'" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x44", | |
"x": 51, | |
"y": 12, | |
"w": 9, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "ENTER", | |
"label": "↵" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x45", | |
"x": 60, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P4", | |
"label": "P4" | |
}, | |
"1": { | |
"key": "LANG4", | |
"label": "ひらがな" | |
}, | |
"2": { | |
"key": "#:animation_control(3), ledTest(11, 0xFFFF)", | |
"label": "PixDec" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x46", | |
"x": 64, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P5", | |
"label": "P5" | |
}, | |
"1": { | |
"key": "LANG5", | |
"label": "半角/全角" | |
}, | |
"2": { | |
"key": "#:animation_control(3), ledTest(15, 0)", | |
"label": "TstRst" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x47", | |
"x": 68, | |
"y": 12, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P6", | |
"label": "P6" | |
}, | |
"1": { | |
"key": "LANG6", | |
"label": "LANG6" | |
}, | |
"2": { | |
"key": "#:animation_control(3), ledTest(10, 0xFFFF)", | |
"label": "PixInc" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x48", | |
"x": 0, | |
"y": 16, | |
"w": 9, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LSHIFT", | |
"label": "L⇑" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x49", | |
"x": 9, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Z", | |
"label": "Z" | |
}, | |
"1": { | |
"key": "ISO/", | |
"label": "ISO/" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4A", | |
"x": 13, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "X", | |
"label": "X" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4B", | |
"x": 17, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "C", | |
"label": "C" | |
}, | |
"1": { | |
"key": "CONS:CALCULATOR", | |
"label": "CALC" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4C", | |
"x": 21, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "V", | |
"label": "V" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4D", | |
"x": 25, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "B", | |
"label": "B" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4E", | |
"x": 29, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "N", | |
"label": "N" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4F", | |
"x": 33, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "M", | |
"label": "M" | |
}, | |
"1": { | |
"key": "APP", | |
"label": "MENU" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x50", | |
"x": 37, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ",", | |
"label": "," | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x51", | |
"x": 41, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ".", | |
"label": "." | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x52", | |
"x": 45, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "/", | |
"label": "/" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x53", | |
"x": 49, | |
"y": 16, | |
"w": 7, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RSHIFT", | |
"label": "R⇑" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x54", | |
"x": 56, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "UP", | |
"label": "↑" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x55", | |
"x": 60, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P1", | |
"label": "P1" | |
}, | |
"1": { | |
"key": "LANG1", | |
"label": "한/영" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x56", | |
"x": 64, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P2", | |
"label": "P2" | |
}, | |
"1": { | |
"key": "LANG2", | |
"label": "英数/한자" | |
}, | |
"2": { | |
"key": "#:animation_control(3), ledTest(2, 0xFFFF)", | |
"label": "ChanDec" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x57", | |
"x": 68, | |
"y": 16, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P3", | |
"label": "P3" | |
}, | |
"1": { | |
"key": "LANG3", | |
"label": "カタカナ" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x58", | |
"x": 72, | |
"y": 16, | |
"w": 4, | |
"h": 8, | |
"layers": { | |
"0": { | |
"key": "PENTER", | |
"label": "P↵" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x59", | |
"x": 0, | |
"y": 20, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LCTRL", | |
"label": "LCTRL" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5A", | |
"x": 5, | |
"y": 20, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LGUI", | |
"label": "LGUI" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5B", | |
"x": 10, | |
"y": 20, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LALT", | |
"label": "LALT" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5C", | |
"x": 15, | |
"y": 20, | |
"w": 25, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "SPACE", | |
"label": "[ ]" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5D", | |
"x": 40, | |
"y": 20, | |
"w": 6, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RALT", | |
"label": "RALT" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5E", | |
"x": 46, | |
"y": 20, | |
"w": 6, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RCTRL", | |
"label": "RCTRL" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5F", | |
"x": 52, | |
"y": 20, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LEFT", | |
"label": "←" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x60", | |
"x": 56, | |
"y": 20, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "DOWN", | |
"label": "↓" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x61", | |
"x": 60, | |
"y": 20, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RIGHT", | |
"label": "→" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x62", | |
"x": 64, | |
"y": 20, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P0", | |
"label": "P0" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x63", | |
"x": 68, | |
"y": 20, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P.", | |
"label": "P." | |
} | |
}, | |
"triggers": null | |
} | |
], | |
"custom": { | |
"0": "### Layer Highlights ###\n\nLayer[1] : fade_layer_highlight(1);\nLayer[2] : fade_layer_highlight(2);\n\n### Fade Configuration ###\n\n# Fade Period\n# .start and .end must be between 0 and 15\n# .start == (1 << start) - 1\n# .end == (1 << end)\n# This means incrementing end will exponentially increase the time of the period.\n# .start = 0 and .end = 0 disables that time period\n# A non-zero start will prevent the LED from dimming to 0 for Off->On and On->Off\n# the subsequent Off state afterwards will use the previous start from On->Off for the display value.\n# Only 16 fade periods can be used.\nKLL_LED_FadePeriod => KLL_LED_FadePeriod_define;\nKLL_LED_FadePeriod[0] = \"{ .start = 0, .end = 0 }\";\nKLL_LED_FadePeriod[1] = \"{ .start = 0, .end = 4 }\";\nKLL_LED_FadePeriod[2] = \"{ .start = 0, .end = 5 }\";\nKLL_LED_FadePeriod[3] = \"{ .start = 0, .end = 6 }\";\nKLL_LED_FadePeriod[4] = \"{ .start = 0, .end = 7 }\";\nKLL_LED_FadePeriod[5] = \"{ .start = 0, .end = 8 }\";\nKLL_LED_FadePeriod[6] = \"{ .start = 0, .end = 9 }\";\nKLL_LED_FadePeriod[7] = \"{ .start = 0, .end = 10 }\";\nKLL_LED_FadePeriod[8] = \"{ .start = 0, .end = 11 }\";\nKLL_LED_FadePeriod[9] = \"{ .start = 0, .end = 12 }\";\nKLL_LED_FadePeriod[10] = \"{ .start = 5, .end = 6 }\";\nKLL_LED_FadePeriod[11] = \"{ .start = 6, .end = 7 }\";\nKLL_LED_FadePeriod[12] = \"{ .start = 7, .end = 8 }\";\nKLL_LED_FadePeriod[13] = \"{ .start = 8, .end = 9 }\";\nKLL_LED_FadePeriod[14] = \"{ .start = 9, .end = 10 }\";\nKLL_LED_FadePeriod[15] = \"{ .start = 10, .end = 11 }\";\n\n# Fade Default Configuration\n# There are 4 fade profiles\n# 0) Keys\n# 1) Underlighting\n# 2) Indicators\n# 3) Active Layer (uses fade_layer_highlight to refresh)\n# Each fade profile has 4 fade period configurations (see above).\n# 0) Off to On\n# 1) On\n# 2) On to Off\n# 3) Off\n## Keys\nKLL_LED_FadeDefaultConfig0 => KLL_LED_FadeDefaultConfig0_define;\nKLL_LED_FadeDefaultConfig0[0] = 0;\nKLL_LED_FadeDefaultConfig0[1] = 0;\nKLL_LED_FadeDefaultConfig0[2] = 0;\nKLL_LED_FadeDefaultConfig0[3] = 0;\n## Underlighting\nKLL_LED_FadeDefaultConfig1 => KLL_LED_FadeDefaultConfig1_define;\nKLL_LED_FadeDefaultConfig1[0] = 5;\nKLL_LED_FadeDefaultConfig1[1] = 5;\nKLL_LED_FadeDefaultConfig1[2] = 5;\nKLL_LED_FadeDefaultConfig1[3] = 5;\n## Indicators\nKLL_LED_FadeDefaultConfig2 => KLL_LED_FadeDefaultConfig2_define;\nKLL_LED_FadeDefaultConfig2[0] = 0;\nKLL_LED_FadeDefaultConfig2[1] = 0;\nKLL_LED_FadeDefaultConfig2[2] = 0;\nKLL_LED_FadeDefaultConfig2[3] = 0;\n## Active Layer\nKLL_LED_FadeDefaultConfig3 => KLL_LED_FadeDefaultConfig3_define;\nKLL_LED_FadeDefaultConfig3[0] = 1;\nKLL_LED_FadeDefaultConfig3[1] = 1;\nKLL_LED_FadeDefaultConfig3[2] = 1;\nKLL_LED_FadeDefaultConfig3[3] = 1;\n\n#~~~START ANIMATION (${__NAME__}) INJECTION~~~#\n# Macro 'Layer 1'\nU\"RCTRL\" + U\"RSHIFT\" : Layer[1];\n# Macro 'Layer 2'\nU\"RALT\" + U\"RCTRL\" : Layer[2];\n# Macro 'Lock Machine'\nU\"LCTRL\" + U\"LGUI\" + U\"PAGEDOWN\" : U\"LSHIFT\" + U\"LCTRL\" + U\"LALT\" + U\"LGUI\" + U\"L\";\n#~~~END ANIMATION (${__NAME__}) INJECTION~~~#\n", | |
"2": "" | |
}, | |
"animations": { | |
"clemson": { | |
"type": "custom", | |
"frames": [ | |
"P[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,123,124,125,17,19,20,22,23,25,26,28,29,31,32,116,117,119,121,111,112,114,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,110,109,107,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,105,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,103,102,81,83,84,87,91,93,94,96,97,99,101](255,80,0) P[18,21,24,27,30,115,118,120,122,113,33,108,49,106,65,104,82,85,86,88,89,90,92,95,98,100](129,10,239)" | |
], | |
"settings": "replace:clear, start" | |
} | |
}, | |
"canned": { | |
"custom_stripes": { | |
"settings": "framedelay:${speed}, framestretch, loop, replace:clear, pfunc:interp", | |
"type": "animation", | |
"description": "Create your own custom stripes of colors", | |
"configurable": [ | |
{ | |
"name": "color_1", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 255, | |
"r": 0 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_2", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_3", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_4", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 0, | |
"r": 127 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_5", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 0, | |
"r": 0 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 3, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
}, | |
{ | |
"name": "normal", | |
"value": 3 | |
} | |
] | |
} | |
], | |
"frames": [ | |
" P[c:0%] (${color_1}), P[c:22%](${color_1}), P[c:28%](${color_2}), P[c:47%](${color_2}), P[c:53%](${color_3}), P[c:72%](${color_3}), P[c:78%] (${color_4}), P[c:98%] (${color_4}), P[c:126%] (${color_5})", | |
" P[c:-8%](${color_5}), P[c:2%] (${color_1}), P[c:24%](${color_1}), P[c:30%](${color_2}), P[c:49%](${color_2}), P[c:55%](${color_3}), P[c:74%](${color_3}), P[c:80%] (${color_4}), P[c:102%](${color_4})", | |
" P[c:-6%](${color_5}), P[c:4%] (${color_1}), P[c:26%](${color_1}), P[c:32%](${color_2}), P[c:51%](${color_2}), P[c:57%](${color_3}), P[c:76%](${color_3}), P[c:82%] (${color_4}), P[c:104%](${color_4})", | |
" P[c:-4%](${color_5}), P[c:6%] (${color_1}), P[c:28%](${color_1}), P[c:34%](${color_2}), P[c:53%](${color_2}), P[c:59%](${color_3}), P[c:78%](${color_3}), P[c:84%] (${color_4}), P[c:106%](${color_4})", | |
" P[c:-2%](${color_5}), P[c:8%] (${color_1}), P[c:30%](${color_1}), P[c:36%](${color_2}), P[c:55%](${color_2}), P[c:61%](${color_3}), P[c:80%](${color_3}), P[c:86%] (${color_4}), P[c:108%](${color_4})", | |
" P[c:0%] (${color_5}), P[c:10%](${color_1}), P[c:32%](${color_1}), P[c:38%](${color_2}), P[c:57%](${color_2}), P[c:63%](${color_3}), P[c:82%](${color_3}), P[c:88%] (${color_4}), P[c:108%](${color_4})", | |
"P[c:-17%](${color_5}), P[c:2%] (${color_5}), P[c:12%](${color_1}), P[c:34%](${color_1}), P[c:40%](${color_2}), P[c:59%](${color_2}), P[c:65%](${color_3}), P[c:84%](${color_3}), P[c:90%] (${color_4}), P[c:110%](${color_4})", | |
"P[c:-15%](${color_5}), P[c:4%] (${color_5}), P[c:14%](${color_1}), P[c:36%](${color_1}), P[c:42%](${color_2}), P[c:61%](${color_2}), P[c:67%](${color_3}), P[c:86%](${color_3}), P[c:92%] (${color_4}), P[c:112%](${color_4})", | |
"P[c:-13%](${color_5}), P[c:6%] (${color_5}), P[c:16%](${color_1}), P[c:38%](${color_1}), P[c:44%](${color_2}), P[c:63%](${color_2}), P[c:69%](${color_3}), P[c:88%](${color_3}), P[c:94%] (${color_4}), P[c:114%](${color_4})", | |
"P[c:-11%](${color_5}), P[c:8%] (${color_5}), P[c:18%](${color_1}), P[c:40%](${color_1}), P[c:46%](${color_2}), P[c:65%](${color_2}), P[c:71%](${color_3}), P[c:90%](${color_3}), P[c:96%] (${color_4}), P[c:116%](${color_4})", | |
"P[c:-9%] (${color_5}), P[c:10%](${color_5}), P[c:20%](${color_1}), P[c:42%](${color_1}), P[c:48%](${color_2}), P[c:67%](${color_2}), P[c:73%](${color_3}), P[c:92%](${color_3}), P[c:98%] (${color_4}), P[c:118%](${color_4})", | |
"P[c:-7%] (${color_5}), P[c:12%](${color_5}), P[c:22%](${color_1}), P[c:44%](${color_1}), P[c:50%](${color_2}), P[c:69%](${color_2}), P[c:75%](${color_3}), P[c:94%](${color_3}), P[c:100%](${color_4})", | |
"P[c:-5%] (${color_5}), P[c:16%](${color_5}), P[c:24%](${color_1}), P[c:46%](${color_1}), P[c:52%](${color_2}), P[c:71%](${color_2}), P[c:77%](${color_3}), P[c:96%](${color_3}), P[c:102%](${color_4})", | |
" P[c:0%] (${color_5}), P[c:22%](${color_5}), P[c:28%](${color_1}), P[c:47%](${color_1}), P[c:53%](${color_2}), P[c:72%](${color_2}), P[c:78%] (${color_3}), P[c:98%] (${color_3}), P[c:126%] (${color_4})", | |
" P[c:-8%](${color_4}), P[c:2%] (${color_5}), P[c:24%](${color_5}), P[c:30%](${color_1}), P[c:49%](${color_1}), P[c:55%](${color_2}), P[c:74%](${color_2}), P[c:80%] (${color_3}), P[c:100%](${color_3})", | |
" P[c:-6%](${color_4}), P[c:4%] (${color_5}), P[c:26%](${color_5}), P[c:32%](${color_1}), P[c:51%](${color_1}), P[c:57%](${color_2}), P[c:76%](${color_2}), P[c:82%] (${color_3}), P[c:102%](${color_3})", | |
" P[c:-4%](${color_4}), P[c:6%] (${color_5}), P[c:28%](${color_5}), P[c:34%](${color_1}), P[c:53%](${color_1}), P[c:59%](${color_2}), P[c:78%](${color_2}), P[c:84%] (${color_3}), P[c:104%](${color_3})", | |
" P[c:-2%](${color_4}), P[c:8%] (${color_5}), P[c:30%](${color_5}), P[c:36%](${color_1}), P[c:55%](${color_1}), P[c:61%](${color_2}), P[c:80%](${color_2}), P[c:86%] (${color_3}), P[c:106%](${color_3})", | |
" P[c:0%] (${color_4}), P[c:10%](${color_5}), P[c:32%](${color_5}), P[c:38%](${color_1}), P[c:57%](${color_1}), P[c:63%](${color_2}), P[c:82%](${color_2}), P[c:88%] (${color_3}), P[c:108%](${color_3})", | |
"P[c:-17%](${color_4}), P[c:2%] (${color_4}), P[c:12%](${color_5}), P[c:34%](${color_5}), P[c:40%](${color_1}), P[c:59%](${color_1}), P[c:65%](${color_2}), P[c:84%](${color_2}), P[c:90%] (${color_3}), P[c:110%](${color_3})", | |
"P[c:-15%](${color_4}), P[c:4%] (${color_4}), P[c:14%](${color_5}), P[c:36%](${color_5}), P[c:42%](${color_1}), P[c:61%](${color_1}), P[c:67%](${color_2}), P[c:86%](${color_2}), P[c:92%] (${color_3}), P[c:112%](${color_3})", | |
"P[c:-13%](${color_4}), P[c:6%] (${color_4}), P[c:16%](${color_5}), P[c:38%](${color_5}), P[c:44%](${color_1}), P[c:63%](${color_1}), P[c:69%](${color_2}), P[c:88%](${color_2}), P[c:94%] (${color_3}), P[c:114%](${color_3})", | |
"P[c:-11%](${color_4}), P[c:8%] (${color_4}), P[c:18%](${color_5}), P[c:40%](${color_5}), P[c:46%](${color_1}), P[c:65%](${color_1}), P[c:71%](${color_2}), P[c:90%](${color_2}), P[c:96%] (${color_3}), P[c:116%](${color_3})", | |
"P[c:-9%] (${color_4}), P[c:10%](${color_4}), P[c:20%](${color_5}), P[c:42%](${color_5}), P[c:48%](${color_1}), P[c:67%](${color_1}), P[c:73%](${color_2}), P[c:92%](${color_2}), P[c:98%] (${color_3}), P[c:118%](${color_3})", | |
"P[c:-7%] (${color_4}), P[c:12%](${color_4}), P[c:22%](${color_5}), P[c:44%](${color_5}), P[c:50%](${color_1}), P[c:69%](${color_1}), P[c:75%](${color_2}), P[c:94%](${color_2}), P[c:100%](${color_3})", | |
"P[c:-5%] (${color_4}), P[c:16%](${color_4}), P[c:24%](${color_5}), P[c:46%](${color_5}), P[c:52%](${color_1}), P[c:71%](${color_1}), P[c:77%](${color_2}), P[c:96%](${color_2}), P[c:102%](${color_3})", | |
" P[c:0%] (${color_4}), P[c:22%](${color_4}), P[c:28%](${color_5}), P[c:47%](${color_5}), P[c:53%](${color_1}), P[c:72%](${color_1}), P[c:78%] (${color_2}), P[c:98%] (${color_2}), P[c:126%] (${color_3})", | |
" P[c:-8%](${color_3}), P[c:2%] (${color_4}), P[c:24%](${color_4}), P[c:30%](${color_5}), P[c:49%](${color_5}), P[c:55%](${color_1}), P[c:74%](${color_1}), P[c:80%] (${color_2}), P[c:100%](${color_2})", | |
" P[c:-6%](${color_3}), P[c:4%] (${color_4}), P[c:26%](${color_4}), P[c:32%](${color_5}), P[c:51%](${color_5}), P[c:57%](${color_1}), P[c:76%](${color_1}), P[c:82%] (${color_2}), P[c:102%](${color_2})", | |
" P[c:-4%](${color_3}), P[c:6%] (${color_4}), P[c:28%](${color_4}), P[c:34%](${color_5}), P[c:53%](${color_5}), P[c:59%](${color_1}), P[c:78%](${color_1}), P[c:84%] (${color_2}), P[c:104%](${color_2})", | |
" P[c:-2%](${color_3}), P[c:8%] (${color_4}), P[c:30%](${color_4}), P[c:36%](${color_5}), P[c:55%](${color_5}), P[c:61%](${color_1}), P[c:80%](${color_1}), P[c:86%] (${color_2}), P[c:106%](${color_2})", | |
" P[c:0%] (${color_3}), P[c:10%](${color_4}), P[c:32%](${color_4}), P[c:38%](${color_5}), P[c:57%](${color_5}), P[c:63%](${color_1}), P[c:82%](${color_1}), P[c:88%] (${color_2}), P[c:108%](${color_2})", | |
"P[c:-17%](${color_3}), P[c:2%] (${color_3}), P[c:12%](${color_4}), P[c:34%](${color_4}), P[c:40%](${color_5}), P[c:59%](${color_5}), P[c:65%](${color_1}), P[c:84%](${color_1}), P[c:90%] (${color_2}), P[c:110%](${color_2})", | |
"P[c:-15%](${color_3}), P[c:4%] (${color_3}), P[c:14%](${color_4}), P[c:36%](${color_4}), P[c:42%](${color_5}), P[c:61%](${color_5}), P[c:67%](${color_1}), P[c:86%](${color_1}), P[c:92%] (${color_2}), P[c:112%](${color_2})", | |
"P[c:-13%](${color_3}), P[c:6%] (${color_3}), P[c:16%](${color_4}), P[c:38%](${color_4}), P[c:44%](${color_5}), P[c:63%](${color_5}), P[c:69%](${color_1}), P[c:88%](${color_1}), P[c:94%] (${color_2}), P[c:114%](${color_2})", | |
"P[c:-11%](${color_3}), P[c:8%] (${color_3}), P[c:18%](${color_4}), P[c:40%](${color_4}), P[c:46%](${color_5}), P[c:65%](${color_5}), P[c:71%](${color_1}), P[c:90%](${color_1}), P[c:96%] (${color_2}), P[c:116%](${color_2})", | |
"P[c:-9%] (${color_3}), P[c:10%](${color_3}), P[c:20%](${color_4}), P[c:42%](${color_4}), P[c:48%](${color_5}), P[c:67%](${color_5}), P[c:73%](${color_1}), P[c:92%](${color_1}), P[c:98%] (${color_2}), P[c:118%](${color_2})", | |
"P[c:-7%] (${color_3}), P[c:12%](${color_3}), P[c:22%](${color_4}), P[c:44%](${color_4}), P[c:50%](${color_5}), P[c:69%](${color_5}), P[c:75%](${color_1}), P[c:94%](${color_1}), P[c:100%](${color_2})", | |
"P[c:-5%] (${color_3}), P[c:16%](${color_3}), P[c:24%](${color_4}), P[c:46%](${color_4}), P[c:52%](${color_5}), P[c:71%](${color_5}), P[c:77%](${color_1}), P[c:96%](${color_1}), P[c:102%](${color_2})", | |
" P[c:0%] (${color_3}), P[c:22%](${color_3}), P[c:28%](${color_4}), P[c:47%](${color_4}), P[c:53%](${color_5}), P[c:72%](${color_5}), P[c:78%] (${color_1}), P[c:98%] (${color_1}), P[c:126%] (${color_2})", | |
" P[c:-8%](${color_2}), P[c:2%] (${color_3}), P[c:24%](${color_3}), P[c:30%](${color_4}), P[c:49%](${color_4}), P[c:55%](${color_5}), P[c:74%](${color_5}), P[c:80%] (${color_1}), P[c:100%](${color_1})", | |
" P[c:-6%](${color_2}), P[c:4%] (${color_3}), P[c:26%](${color_3}), P[c:32%](${color_4}), P[c:51%](${color_4}), P[c:57%](${color_5}), P[c:76%](${color_5}), P[c:82%] (${color_1}), P[c:102%](${color_1})", | |
" P[c:-4%](${color_2}), P[c:6%] (${color_3}), P[c:28%](${color_3}), P[c:34%](${color_4}), P[c:53%](${color_4}), P[c:59%](${color_5}), P[c:78%](${color_5}), P[c:84%] (${color_1}), P[c:104%](${color_1})", | |
" P[c:-2%](${color_2}), P[c:8%] (${color_3}), P[c:30%](${color_3}), P[c:36%](${color_4}), P[c:55%](${color_4}), P[c:61%](${color_5}), P[c:80%](${color_5}), P[c:86%] (${color_1}), P[c:106%](${color_1})", | |
" P[c:0%] (${color_2}), P[c:10%](${color_3}), P[c:32%](${color_3}), P[c:38%](${color_4}), P[c:57%](${color_4}), P[c:63%](${color_5}), P[c:82%](${color_5}), P[c:88%] (${color_1}), P[c:108%](${color_1})", | |
"P[c:-17%](${color_2}), P[c:2%] (${color_2}), P[c:12%](${color_3}), P[c:34%](${color_3}), P[c:40%](${color_4}), P[c:59%](${color_4}), P[c:65%](${color_5}), P[c:84%](${color_5}), P[c:90%] (${color_1}), P[c:110%](${color_1})", | |
"P[c:-15%](${color_2}), P[c:4%] (${color_2}), P[c:14%](${color_3}), P[c:36%](${color_3}), P[c:42%](${color_4}), P[c:61%](${color_4}), P[c:67%](${color_5}), P[c:86%](${color_5}), P[c:92%] (${color_1}), P[c:112%](${color_1})", | |
"P[c:-13%](${color_2}), P[c:6%] (${color_2}), P[c:16%](${color_3}), P[c:38%](${color_3}), P[c:44%](${color_4}), P[c:63%](${color_4}), P[c:69%](${color_5}), P[c:88%](${color_5}), P[c:94%] (${color_1}), P[c:114%](${color_1})", | |
"P[c:-11%](${color_2}), P[c:8%] (${color_2}), P[c:18%](${color_3}), P[c:40%](${color_3}), P[c:46%](${color_4}), P[c:65%](${color_4}), P[c:71%](${color_5}), P[c:90%](${color_5}), P[c:96%] (${color_1}), P[c:116%](${color_1})", | |
"P[c:-9%] (${color_2}), P[c:10%](${color_2}), P[c:20%](${color_3}), P[c:42%](${color_3}), P[c:48%](${color_4}), P[c:67%](${color_4}), P[c:73%](${color_5}), P[c:92%](${color_5}), P[c:98%] (${color_1}), P[c:118%](${color_1})", | |
"P[c:-7%] (${color_2}), P[c:12%](${color_2}), P[c:22%](${color_3}), P[c:44%](${color_3}), P[c:50%](${color_4}), P[c:69%](${color_4}), P[c:75%](${color_5}), P[c:94%](${color_5}), P[c:100%](${color_1})", | |
"P[c:-5%] (${color_2}), P[c:16%](${color_2}), P[c:24%](${color_3}), P[c:46%](${color_3}), P[c:52%](${color_4}), P[c:71%](${color_4}), P[c:77%](${color_5}), P[c:96%](${color_5}), P[c:102%](${color_1})", | |
" P[c:0%] (${color_2}), P[c:22%](${color_2}), P[c:28%](${color_3}), P[c:47%](${color_3}), P[c:53%](${color_4}), P[c:72%](${color_4}), P[c:78%] (${color_5}), P[c:98%] (${color_5}), P[c:126%] (${color_1})", | |
" P[c:-8%](${color_1}), P[c:2%] (${color_2}), P[c:24%](${color_2}), P[c:30%](${color_3}), P[c:49%](${color_3}), P[c:55%](${color_4}), P[c:74%](${color_4}), P[c:80%] (${color_5}), P[c:100%](${color_5})", | |
" P[c:-6%](${color_1}), P[c:4%] (${color_2}), P[c:26%](${color_2}), P[c:32%](${color_3}), P[c:51%](${color_3}), P[c:57%](${color_4}), P[c:76%](${color_4}), P[c:82%] (${color_5}), P[c:102%](${color_5})", | |
" P[c:-4%](${color_1}), P[c:6%] (${color_2}), P[c:28%](${color_2}), P[c:34%](${color_3}), P[c:53%](${color_3}), P[c:59%](${color_4}), P[c:78%](${color_4}), P[c:84%] (${color_5}), P[c:104%](${color_5})", | |
" P[c:-2%](${color_1}), P[c:8%] (${color_2}), P[c:30%](${color_2}), P[c:36%](${color_3}), P[c:55%](${color_3}), P[c:61%](${color_4}), P[c:80%](${color_4}), P[c:86%] (${color_5}), P[c:106%](${color_5})", | |
" P[c:0%] (${color_1}), P[c:10%](${color_2}), P[c:32%](${color_2}), P[c:38%](${color_3}), P[c:57%](${color_3}), P[c:63%](${color_4}), P[c:82%](${color_4}), P[c:88%] (${color_5}), P[c:108%](${color_5})", | |
"P[c:-17%](${color_1}), P[c:2%] (${color_1}), P[c:12%](${color_2}), P[c:34%](${color_2}), P[c:40%](${color_3}), P[c:59%](${color_3}), P[c:65%](${color_4}), P[c:84%](${color_4}), P[c:90%] (${color_5}), P[c:110%](${color_5})", | |
"P[c:-15%](${color_1}), P[c:4%] (${color_1}), P[c:14%](${color_2}), P[c:36%](${color_2}), P[c:42%](${color_3}), P[c:61%](${color_3}), P[c:67%](${color_4}), P[c:86%](${color_4}), P[c:92%] (${color_5}), P[c:112%](${color_5})", | |
"P[c:-13%](${color_1}), P[c:6%] (${color_1}), P[c:16%](${color_2}), P[c:38%](${color_2}), P[c:44%](${color_3}), P[c:63%](${color_3}), P[c:69%](${color_4}), P[c:88%](${color_4}), P[c:94%] (${color_5}), P[c:114%](${color_5})", | |
"P[c:-11%](${color_1}), P[c:8%] (${color_1}), P[c:18%](${color_2}), P[c:40%](${color_2}), P[c:46%](${color_3}), P[c:65%](${color_3}), P[c:71%](${color_4}), P[c:90%](${color_4}), P[c:96%] (${color_5}), P[c:116%](${color_5})", | |
"P[c:-9%] (${color_1}), P[c:10%](${color_1}), P[c:20%](${color_2}), P[c:42%](${color_2}), P[c:48%](${color_3}), P[c:67%](${color_3}), P[c:73%](${color_4}), P[c:92%](${color_4}), P[c:98%] (${color_5}), P[c:118%](${color_5})", | |
"P[c:-7%] (${color_1}), P[c:12%](${color_1}), P[c:22%](${color_2}), P[c:44%](${color_2}), P[c:50%](${color_3}), P[c:69%](${color_3}), P[c:75%](${color_4}), P[c:94%](${color_4}), P[c:100%](${color_5})", | |
"P[c:-5%] (${color_1}), P[c:16%](${color_1}), P[c:24%](${color_2}), P[c:46%](${color_2}), P[c:52%](${color_3}), P[c:71%](${color_3}), P[c:77%](${color_4}), P[c:96%](${color_4}), P[c:102%](${color_5})" | |
], | |
"custom-kll": "" | |
}, | |
"custom_wave": { | |
"settings": "framedelay:${speed}, framestretch, loop, replace:clear, pfunc:interp", | |
"type": "animation", | |
"description": "Create your own custom wave of colors", | |
"configurable": [ | |
{ | |
"name": "color_1", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 255, | |
"r": 0 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_2", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_3", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_4", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 0, | |
"r": 127 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_5", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 0, | |
"r": 0 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 3, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
}, | |
{ | |
"name": "normal", | |
"value": 3 | |
} | |
] | |
} | |
], | |
"frames": [ | |
" P[c:1%] (${color_1}), P[c:25%](${color_2}), P[c:50%](${color_3}), P[c:75%](${color_4}), P[c:100%](${color_5})", | |
"P[c:-24%](${color_5}), P[c:2%] (${color_1}), P[c:27%](${color_2}), P[c:52%](${color_3}), P[c:77%](${color_4}), P[c:102%](${color_5})", | |
"P[c:-22%](${color_5}), P[c:4%] (${color_1}), P[c:29%](${color_2}), P[c:54%](${color_3}), P[c:79%](${color_4}), P[c:104%](${color_5})", | |
"P[c:-20%](${color_5}), P[c:6%] (${color_1}), P[c:31%](${color_2}), P[c:56%](${color_3}), P[c:81%](${color_4}), P[c:106%](${color_5})", | |
"P[c:-18%](${color_5}), P[c:8%] (${color_1}), P[c:33%](${color_2}), P[c:58%](${color_3}), P[c:83%](${color_4}), P[c:108%](${color_5})", | |
"P[c:-16%](${color_5}), P[c:10%](${color_1}), P[c:35%](${color_2}), P[c:60%](${color_3}), P[c:85%](${color_4}), P[c:110%](${color_5})", | |
"P[c:-14%](${color_5}), P[c:12%](${color_1}), P[c:37%](${color_2}), P[c:62%](${color_3}), P[c:87%](${color_4}), P[c:112%](${color_5})", | |
"P[c:-12%](${color_5}), P[c:14%](${color_1}), P[c:39%](${color_2}), P[c:64%](${color_3}), P[c:89%](${color_4}), P[c:114%](${color_5})", | |
"P[c:-10%](${color_5}), P[c:16%](${color_1}), P[c:41%](${color_2}), P[c:66%](${color_3}), P[c:91%](${color_4}), P[c:116%](${color_5})", | |
"P[c:-8%] (${color_5}), P[c:18%](${color_1}), P[c:43%](${color_2}), P[c:68%](${color_3}), P[c:93%](${color_4}), P[c:118%](${color_5})", | |
"P[c:-6%] (${color_5}), P[c:20%](${color_1}), P[c:45%](${color_2}), P[c:70%](${color_3}), P[c:95%](${color_4}), P[c:120%](${color_5})", | |
"P[c:-4%] (${color_5}), P[c:22%](${color_1}), P[c:47%](${color_2}), P[c:72%](${color_3}), P[c:97%](${color_4}), P[c:122%](${color_5})", | |
"P[c:-2%] (${color_5}), P[c:24%](${color_1}), P[c:49%](${color_2}), P[c:74%](${color_3}), P[c:99%](${color_4}), P[c:124%](${color_5})", | |
" P[c:0%] (${color_5}), P[c:25%](${color_1}), P[c:50%](${color_2}), P[c:75%](${color_3}), P[c:100%](${color_4})", | |
"P[c:-24%](${color_4}), P[c:2%] (${color_5}), P[c:27%](${color_1}), P[c:52%](${color_2}), P[c:77%](${color_3}), P[c:102%](${color_4})", | |
"P[c:-22%](${color_4}), P[c:4%] (${color_5}), P[c:29%](${color_1}), P[c:54%](${color_2}), P[c:79%](${color_3}), P[c:104%](${color_4})", | |
"P[c:-20%](${color_4}), P[c:6%] (${color_5}), P[c:31%](${color_1}), P[c:56%](${color_2}), P[c:81%](${color_3}), P[c:106%](${color_4})", | |
"P[c:-18%](${color_4}), P[c:8%] (${color_5}), P[c:33%](${color_1}), P[c:58%](${color_2}), P[c:83%](${color_3}), P[c:108%](${color_4})", | |
"P[c:-16%](${color_4}), P[c:10%](${color_5}), P[c:35%](${color_1}), P[c:60%](${color_2}), P[c:85%](${color_3}), P[c:110%](${color_4})", | |
"P[c:-14%](${color_4}), P[c:12%](${color_5}), P[c:37%](${color_1}), P[c:62%](${color_2}), P[c:87%](${color_3}), P[c:112%](${color_4})", | |
"P[c:-12%](${color_4}), P[c:14%](${color_5}), P[c:39%](${color_1}), P[c:64%](${color_2}), P[c:89%](${color_3}), P[c:114%](${color_4})", | |
"P[c:-10%](${color_4}), P[c:16%](${color_5}), P[c:41%](${color_1}), P[c:66%](${color_2}), P[c:91%](${color_3}), P[c:116%](${color_4})", | |
"P[c:-8%] (${color_4}), P[c:18%](${color_5}), P[c:43%](${color_1}), P[c:68%](${color_2}), P[c:93%](${color_3}), P[c:118%](${color_4})", | |
"P[c:-6%] (${color_4}), P[c:20%](${color_5}), P[c:45%](${color_1}), P[c:70%](${color_2}), P[c:95%](${color_3}), P[c:120%](${color_4})", | |
"P[c:-4%] (${color_4}), P[c:22%](${color_5}), P[c:47%](${color_1}), P[c:72%](${color_2}), P[c:97%](${color_3}), P[c:122%](${color_4})", | |
"P[c:-2%] (${color_4}), P[c:24%](${color_5}), P[c:49%](${color_1}), P[c:74%](${color_2}), P[c:99%](${color_3}), P[c:124%](${color_4})", | |
" P[c:0%] (${color_4}), P[c:25%](${color_5}), P[c:50%](${color_1}), P[c:75%](${color_2}), P[c:100%](${color_3})", | |
"P[c:-24%](${color_3}), P[c:2%] (${color_4}), P[c:27%](${color_5}), P[c:52%](${color_1}), P[c:77%](${color_2}), P[c:102%](${color_3})", | |
"P[c:-22%](${color_3}), P[c:4%] (${color_4}), P[c:29%](${color_5}), P[c:54%](${color_1}), P[c:79%](${color_2}), P[c:104%](${color_3})", | |
"P[c:-20%](${color_3}), P[c:6%] (${color_4}), P[c:31%](${color_5}), P[c:56%](${color_1}), P[c:81%](${color_2}), P[c:106%](${color_3})", | |
"P[c:-18%](${color_3}), P[c:8%] (${color_4}), P[c:33%](${color_5}), P[c:58%](${color_1}), P[c:83%](${color_2}), P[c:108%](${color_3})", | |
"P[c:-16%](${color_3}), P[c:10%](${color_4}), P[c:35%](${color_5}), P[c:60%](${color_1}), P[c:85%](${color_2}), P[c:110%](${color_3})", | |
"P[c:-14%](${color_3}), P[c:12%](${color_4}), P[c:37%](${color_5}), P[c:62%](${color_1}), P[c:87%](${color_2}), P[c:112%](${color_3})", | |
"P[c:-12%](${color_3}), P[c:14%](${color_4}), P[c:39%](${color_5}), P[c:64%](${color_1}), P[c:89%](${color_2}), P[c:114%](${color_3})", | |
"P[c:-10%](${color_3}), P[c:16%](${color_4}), P[c:41%](${color_5}), P[c:66%](${color_1}), P[c:91%](${color_2}), P[c:116%](${color_3})", | |
"P[c:-8%] (${color_3}), P[c:18%](${color_4}), P[c:43%](${color_5}), P[c:68%](${color_1}), P[c:93%](${color_2}), P[c:118%](${color_3})", | |
"P[c:-6%] (${color_3}), P[c:20%](${color_4}), P[c:45%](${color_5}), P[c:70%](${color_1}), P[c:95%](${color_2}), P[c:120%](${color_3})", | |
"P[c:-4%] (${color_3}), P[c:22%](${color_4}), P[c:47%](${color_5}), P[c:72%](${color_1}), P[c:97%](${color_2}), P[c:122%](${color_3})", | |
"P[c:-2%] (${color_3}), P[c:24%](${color_4}), P[c:49%](${color_5}), P[c:74%](${color_1}), P[c:99%](${color_2}), P[c:124%](${color_3})", | |
" P[c:0%] (${color_3}), P[c:25%](${color_4}), P[c:50%](${color_5}), P[c:75%](${color_1}), P[c:100%](${color_2})", | |
"P[c:-24%](${color_2}), P[c:2%] (${color_3}), P[c:27%](${color_4}), P[c:52%](${color_5}), P[c:77%](${color_1}), P[c:102%](${color_2})", | |
"P[c:-22%](${color_2}), P[c:4%] (${color_3}), P[c:29%](${color_4}), P[c:54%](${color_5}), P[c:79%](${color_1}), P[c:104%](${color_2})", | |
"P[c:-20%](${color_2}), P[c:6%] (${color_3}), P[c:31%](${color_4}), P[c:56%](${color_5}), P[c:81%](${color_1}), P[c:106%](${color_2})", | |
"P[c:-18%](${color_2}), P[c:8%] (${color_3}), P[c:33%](${color_4}), P[c:58%](${color_5}), P[c:83%](${color_1}), P[c:108%](${color_2})", | |
"P[c:-16%](${color_2}), P[c:10%](${color_3}), P[c:35%](${color_4}), P[c:60%](${color_5}), P[c:85%](${color_1}), P[c:110%](${color_2})", | |
"P[c:-14%](${color_2}), P[c:12%](${color_3}), P[c:37%](${color_4}), P[c:62%](${color_5}), P[c:87%](${color_1}), P[c:112%](${color_2})", | |
"P[c:-12%](${color_2}), P[c:14%](${color_3}), P[c:39%](${color_4}), P[c:64%](${color_5}), P[c:89%](${color_1}), P[c:114%](${color_2})", | |
"P[c:-10%](${color_2}), P[c:16%](${color_3}), P[c:41%](${color_4}), P[c:66%](${color_5}), P[c:91%](${color_1}), P[c:116%](${color_2})", | |
"P[c:-8%] (${color_2}), P[c:18%](${color_3}), P[c:43%](${color_4}), P[c:68%](${color_5}), P[c:93%](${color_1}), P[c:118%](${color_2})", | |
"P[c:-6%] (${color_2}), P[c:20%](${color_3}), P[c:45%](${color_4}), P[c:70%](${color_5}), P[c:95%](${color_1}), P[c:120%](${color_2})", | |
"P[c:-4%] (${color_2}), P[c:22%](${color_3}), P[c:47%](${color_4}), P[c:72%](${color_5}), P[c:97%](${color_1}), P[c:122%](${color_2})", | |
"P[c:-2%] (${color_2}), P[c:24%](${color_3}), P[c:49%](${color_4}), P[c:74%](${color_5}), P[c:99%](${color_1}), P[c:124%](${color_2})", | |
" P[c:0%] (${color_2}), P[c:25%](${color_3}), P[c:50%](${color_4}), P[c:75%](${color_5}), P[c:100%](${color_1})", | |
"P[c:-24%](${color_1}), P[c:2%] (${color_2}), P[c:27%](${color_3}), P[c:52%](${color_4}), P[c:77%](${color_5}), P[c:102%](${color_1})", | |
"P[c:-22%](${color_1}), P[c:4%] (${color_2}), P[c:29%](${color_3}), P[c:54%](${color_4}), P[c:79%](${color_5}), P[c:104%](${color_1})", | |
"P[c:-20%](${color_1}), P[c:6%] (${color_2}), P[c:31%](${color_3}), P[c:56%](${color_4}), P[c:81%](${color_5}), P[c:106%](${color_1})", | |
"P[c:-18%](${color_1}), P[c:8%] (${color_2}), P[c:33%](${color_3}), P[c:58%](${color_4}), P[c:83%](${color_5}), P[c:108%](${color_1})", | |
"P[c:-16%](${color_1}), P[c:10%](${color_2}), P[c:35%](${color_3}), P[c:60%](${color_4}), P[c:85%](${color_5}), P[c:110%](${color_1})", | |
"P[c:-14%](${color_1}), P[c:12%](${color_2}), P[c:37%](${color_3}), P[c:62%](${color_4}), P[c:87%](${color_5}), P[c:112%](${color_1})", | |
"P[c:-12%](${color_1}), P[c:14%](${color_2}), P[c:39%](${color_3}), P[c:64%](${color_4}), P[c:89%](${color_5}), P[c:114%](${color_1})", | |
"P[c:-10%](${color_1}), P[c:16%](${color_2}), P[c:41%](${color_3}), P[c:66%](${color_4}), P[c:91%](${color_5}), P[c:116%](${color_1})", | |
"P[c:-8%] (${color_1}), P[c:18%](${color_2}), P[c:43%](${color_3}), P[c:68%](${color_4}), P[c:93%](${color_5}), P[c:118%](${color_1})", | |
"P[c:-6%] (${color_1}), P[c:20%](${color_2}), P[c:45%](${color_3}), P[c:70%](${color_4}), P[c:95%](${color_5}), P[c:120%](${color_1})", | |
"P[c:-4%] (${color_1}), P[c:22%](${color_2}), P[c:47%](${color_3}), P[c:72%](${color_4}), P[c:97%](${color_5}), P[c:122%](${color_1})", | |
"P[c:-2%] (${color_1}), P[c:24%](${color_2}), P[c:49%](${color_3}), P[c:74%](${color_4}), P[c:99%](${color_5}), P[c:124%](${color_1})" | |
], | |
"custom-kll": "" | |
}, | |
"fingerprints": { | |
"settings": "framedelay:${speed}, framestretch, loops:1, replace:stack", | |
"type": "reaction", | |
"description": "Leave your mark wherever you go", | |
"configurable": [ | |
{ | |
"name": "color", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 0, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 2, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
} | |
] | |
} | |
], | |
"frames": [ | |
"P[r:i,c:i](${color})", | |
"P[r:i,c:i](${color})", | |
"P[r:i,c:i](${color})", | |
"P[r:i,c:i](${color})" | |
], | |
"custom-kll": "S[0x00-0x63] :+ A[${__NAME__}](start);" | |
}, | |
"fingerprints_two_tone": { | |
"settings": "framedelay:${speed}, framestretch, loops:1, replace:stack", | |
"type": "reaction", | |
"description": "Leave your mark wherever you go", | |
"configurable": [ | |
{ | |
"name": "start_color", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 0, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "end_color", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 2, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
} | |
] | |
} | |
], | |
"frames": [ | |
"P[r:i,c:i](${start_color})", | |
"P[r:i,c:i](${start_color})", | |
"P[r:i,c:i](${start_color})", | |
"P[r:i,c:i](${start_color})", | |
"P[r:i,c:i](${start_color:end_color:0.3})", | |
"P[r:i,c:i](${start_color:end_color:0.6})", | |
"P[r:i,c:i](${start_color:end_color:0.75})", | |
"P[r:i,c:i](${start_color:end_color:0.80})", | |
"P[r:i,c:i](${start_color:end_color:0.85})", | |
"P[r:i,c:i](${start_color:end_color:0.90})", | |
"P[r:i,c:i](${start_color:end_color:0.95})", | |
"P[r:i,c:i](${end_color})" | |
], | |
"custom-kll": "S[0x00-0x63] :+ A[${__NAME__}](start);" | |
}, | |
"miami_wave": { | |
"settings": "framedelay:${speed}, framestretch, loop, replace:clear, pfunc:interp", | |
"type": "animation", | |
"description": "Lets the lights of Miami roll over you.", | |
"configurable": [ | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 3, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
}, | |
{ | |
"name": "normal", | |
"value": 3 | |
} | |
] | |
} | |
], | |
"frames": [ | |
" P[c:1%] (255,0,180), P[c:25%](46,255,255), P[c:50%](255,0,180), P[c:75%](204,255,0), P[c:100%](46,255,255)", | |
"P[c:-24%](46,255,255), P[c:2%] (255,0,180), P[c:27%](46,255,255), P[c:52%](255,0,180), P[c:77%](204,255,0), P[c:102%](46,255,255)", | |
"P[c:-22%](46,255,255), P[c:4%] (255,0,180), P[c:29%](46,255,255), P[c:54%](255,0,180), P[c:79%](204,255,0), P[c:104%](46,255,255)", | |
"P[c:-20%](46,255,255), P[c:6%] (255,0,180), P[c:31%](46,255,255), P[c:56%](255,0,180), P[c:81%](204,255,0), P[c:106%](46,255,255)", | |
"P[c:-18%](46,255,255), P[c:8%] (255,0,180), P[c:33%](46,255,255), P[c:58%](255,0,180), P[c:83%](204,255,0), P[c:108%](46,255,255)", | |
"P[c:-16%](46,255,255), P[c:10%](255,0,180), P[c:35%](46,255,255), P[c:60%](255,0,180), P[c:85%](204,255,0), P[c:110%](46,255,255)", | |
"P[c:-14%](46,255,255), P[c:12%](255,0,180), P[c:37%](46,255,255), P[c:62%](255,0,180), P[c:87%](204,255,0), P[c:112%](46,255,255)", | |
"P[c:-12%](46,255,255), P[c:14%](255,0,180), P[c:39%](46,255,255), P[c:64%](255,0,180), P[c:89%](204,255,0), P[c:114%](46,255,255)", | |
"P[c:-10%](46,255,255), P[c:16%](255,0,180), P[c:41%](46,255,255), P[c:66%](255,0,180), P[c:91%](204,255,0), P[c:116%](46,255,255)", | |
"P[c:-8%] (46,255,255), P[c:18%](255,0,180), P[c:43%](46,255,255), P[c:68%](255,0,180), P[c:93%](204,255,0), P[c:118%](46,255,255)", | |
"P[c:-6%] (46,255,255), P[c:20%](255,0,180), P[c:45%](46,255,255), P[c:70%](255,0,180), P[c:95%](204,255,0), P[c:120%](46,255,255)", | |
"P[c:-4%] (46,255,255), P[c:22%](255,0,180), P[c:47%](46,255,255), P[c:72%](255,0,180), P[c:97%](204,255,0), P[c:122%](46,255,255)", | |
"P[c:-2%] (46,255,255), P[c:24%](255,0,180), P[c:49%](46,255,255), P[c:74%](255,0,180), P[c:99%](204,255,0), P[c:124%](46,255,255)", | |
" P[c:0%] (46,255,255), P[c:25%](255,0,180), P[c:50%](46,255,255), P[c:75%](255,0,180), P[c:100%](204,255,0)", | |
"P[c:-24%](204,255,0), P[c:2%] (46,255,255), P[c:27%](255,0,180), P[c:52%](46,255,255), P[c:77%](255,0,180), P[c:102%](204,255,0)", | |
"P[c:-22%](204,255,0), P[c:4%] (46,255,255), P[c:29%](255,0,180), P[c:54%](46,255,255), P[c:79%](255,0,180), P[c:104%](204,255,0)", | |
"P[c:-20%](204,255,0), P[c:6%] (46,255,255), P[c:31%](255,0,180), P[c:56%](46,255,255), P[c:81%](255,0,180), P[c:106%](204,255,0)", | |
"P[c:-18%](204,255,0), P[c:8%] (46,255,255), P[c:33%](255,0,180), P[c:58%](46,255,255), P[c:83%](255,0,180), P[c:108%](204,255,0)", | |
"P[c:-16%](204,255,0), P[c:10%](46,255,255), P[c:35%](255,0,180), P[c:60%](46,255,255), P[c:85%](255,0,180), P[c:110%](204,255,0)", | |
"P[c:-14%](204,255,0), P[c:12%](46,255,255), P[c:37%](255,0,180), P[c:62%](46,255,255), P[c:87%](255,0,180), P[c:112%](204,255,0)", | |
"P[c:-12%](204,255,0), P[c:14%](46,255,255), P[c:39%](255,0,180), P[c:64%](46,255,255), P[c:89%](255,0,180), P[c:114%](204,255,0)", | |
"P[c:-10%](204,255,0), P[c:16%](46,255,255), P[c:41%](255,0,180), P[c:66%](46,255,255), P[c:91%](255,0,180), P[c:116%](204,255,0)", | |
"P[c:-8%] (204,255,0), P[c:18%](46,255,255), P[c:43%](255,0,180), P[c:68%](46,255,255), P[c:93%](255,0,180), P[c:118%](204,255,0)", | |
"P[c:-6%] (204,255,0), P[c:20%](46,255,255), P[c:45%](255,0,180), P[c:70%](46,255,255), P[c:95%](255,0,180), P[c:120%](204,255,0)", | |
"P[c:-4%] (204,255,0), P[c:22%](46,255,255), P[c:47%](255,0,180), P[c:72%](46,255,255), P[c:97%](255,0,180), P[c:122%](204,255,0)", | |
"P[c:-2%] (204,255,0), P[c:24%](46,255,255), P[c:49%](255,0,180), P[c:74%](46,255,255), P[c:99%](255,0,180), P[c:124%](204,255,0)", | |
" P[c:0%] (204,255,0), P[c:25%](46,255,255), P[c:50%](255,0,180), P[c:75%](46,255,255), P[c:100%](255,0,180)", | |
"P[c:-24%](255,0,180), P[c:2%] (204,255,0), P[c:27%](46,255,255), P[c:52%](255,0,180), P[c:77%](46,255,255), P[c:102%](255,0,180)", | |
"P[c:-22%](255,0,180), P[c:4%] (204,255,0), P[c:29%](46,255,255), P[c:54%](255,0,180), P[c:79%](46,255,255), P[c:104%](255,0,180)", | |
"P[c:-20%](255,0,180), P[c:6%] (204,255,0), P[c:31%](46,255,255), P[c:56%](255,0,180), P[c:81%](46,255,255), P[c:106%](255,0,180)", | |
"P[c:-18%](255,0,180), P[c:8%] (204,255,0), P[c:33%](46,255,255), P[c:58%](255,0,180), P[c:83%](46,255,255), P[c:108%](255,0,180)", | |
"P[c:-16%](255,0,180), P[c:10%](204,255,0), P[c:35%](46,255,255), P[c:60%](255,0,180), P[c:85%](46,255,255), P[c:110%](255,0,180)", | |
"P[c:-14%](255,0,180), P[c:12%](204,255,0), P[c:37%](46,255,255), P[c:62%](255,0,180), P[c:87%](46,255,255), P[c:112%](255,0,180)", | |
"P[c:-12%](255,0,180), P[c:14%](204,255,0), P[c:39%](46,255,255), P[c:64%](255,0,180), P[c:89%](46,255,255), P[c:114%](255,0,180)", | |
"P[c:-10%](255,0,180), P[c:16%](204,255,0), P[c:41%](46,255,255), P[c:66%](255,0,180), P[c:91%](46,255,255), P[c:116%](255,0,180)", | |
"P[c:-8%] (255,0,180), P[c:18%](204,255,0), P[c:43%](46,255,255), P[c:68%](255,0,180), P[c:93%](46,255,255), P[c:118%](255,0,180)", | |
"P[c:-6%] (255,0,180), P[c:20%](204,255,0), P[c:45%](46,255,255), P[c:70%](255,0,180), P[c:95%](46,255,255), P[c:120%](255,0,180)", | |
"P[c:-4%] (255,0,180), P[c:22%](204,255,0), P[c:47%](46,255,255), P[c:72%](255,0,180), P[c:97%](46,255,255), P[c:122%](255,0,180)", | |
"P[c:-2%] (255,0,180), P[c:24%](204,255,0), P[c:49%](46,255,255), P[c:74%](255,0,180), P[c:99%](46,255,255), P[c:124%](255,0,180)", | |
" P[c:0%] (255,0,180), P[c:25%](204,255,0), P[c:50%](46,255,255), P[c:75%](255,0,180), P[c:100%](46,255,255)", | |
"P[c:-24%](46,255,255), P[c:2%] (255,0,180), P[c:27%](204,255,0), P[c:52%](46,255,255), P[c:77%](255,0,180), P[c:102%](46,255,255)", | |
"P[c:-22%](46,255,255), P[c:4%] (255,0,180), P[c:29%](204,255,0), P[c:54%](46,255,255), P[c:79%](255,0,180), P[c:104%](46,255,255)", | |
"P[c:-20%](46,255,255), P[c:6%] (255,0,180), P[c:31%](204,255,0), P[c:56%](46,255,255), P[c:81%](255,0,180), P[c:106%](46,255,255)", | |
"P[c:-18%](46,255,255), P[c:8%] (255,0,180), P[c:33%](204,255,0), P[c:58%](46,255,255), P[c:83%](255,0,180), P[c:108%](46,255,255)", | |
"P[c:-16%](46,255,255), P[c:10%](255,0,180), P[c:35%](204,255,0), P[c:60%](46,255,255), P[c:85%](255,0,180), P[c:110%](46,255,255)", | |
"P[c:-14%](46,255,255), P[c:12%](255,0,180), P[c:37%](204,255,0), P[c:62%](46,255,255), P[c:87%](255,0,180), P[c:112%](46,255,255)", | |
"P[c:-12%](46,255,255), P[c:14%](255,0,180), P[c:39%](204,255,0), P[c:64%](46,255,255), P[c:89%](255,0,180), P[c:114%](46,255,255)", | |
"P[c:-10%](46,255,255), P[c:16%](255,0,180), P[c:41%](204,255,0), P[c:66%](46,255,255), P[c:91%](255,0,180), P[c:116%](46,255,255)", | |
"P[c:-8%] (46,255,255), P[c:18%](255,0,180), P[c:43%](204,255,0), P[c:68%](46,255,255), P[c:93%](255,0,180), P[c:118%](46,255,255)", | |
"P[c:-6%] (46,255,255), P[c:20%](255,0,180), P[c:45%](204,255,0), P[c:70%](46,255,255), P[c:95%](255,0,180), P[c:120%](46,255,255)", | |
"P[c:-4%] (46,255,255), P[c:22%](255,0,180), P[c:47%](204,255,0), P[c:72%](46,255,255), P[c:97%](255,0,180), P[c:122%](46,255,255)", | |
"P[c:-2%] (46,255,255), P[c:24%](255,0,180), P[c:49%](204,255,0), P[c:74%](46,255,255), P[c:99%](255,0,180), P[c:124%](46,255,255)", | |
" P[c:0%] (46,255,255), P[c:25%](255,0,180), P[c:50%](204,255,0), P[c:75%](46,255,255), P[c:100%](255,0,180)", | |
"P[c:-24%](255,0,180), P[c:2%] (46,255,255), P[c:27%](255,0,180), P[c:52%](204,255,0), P[c:77%](46,255,255), P[c:102%](255,0,180)", | |
"P[c:-22%](255,0,180), P[c:4%] (46,255,255), P[c:29%](255,0,180), P[c:54%](204,255,0), P[c:79%](46,255,255), P[c:104%](255,0,180)", | |
"P[c:-20%](255,0,180), P[c:6%] (46,255,255), P[c:31%](255,0,180), P[c:56%](204,255,0), P[c:81%](46,255,255), P[c:106%](255,0,180)", | |
"P[c:-18%](255,0,180), P[c:8%] (46,255,255), P[c:33%](255,0,180), P[c:58%](204,255,0), P[c:83%](46,255,255), P[c:108%](255,0,180)", | |
"P[c:-16%](255,0,180), P[c:10%](46,255,255), P[c:35%](255,0,180), P[c:60%](204,255,0), P[c:85%](46,255,255), P[c:110%](255,0,180)", | |
"P[c:-14%](255,0,180), P[c:12%](46,255,255), P[c:37%](255,0,180), P[c:62%](204,255,0), P[c:87%](46,255,255), P[c:112%](255,0,180)", | |
"P[c:-12%](255,0,180), P[c:14%](46,255,255), P[c:39%](255,0,180), P[c:64%](204,255,0), P[c:89%](46,255,255), P[c:114%](255,0,180)", | |
"P[c:-10%](255,0,180), P[c:16%](46,255,255), P[c:41%](255,0,180), P[c:66%](204,255,0), P[c:91%](46,255,255), P[c:116%](255,0,180)", | |
"P[c:-8%] (255,0,180), P[c:18%](46,255,255), P[c:43%](255,0,180), P[c:68%](204,255,0), P[c:93%](46,255,255), P[c:118%](255,0,180)", | |
"P[c:-6%] (255,0,180), P[c:20%](46,255,255), P[c:45%](255,0,180), P[c:70%](204,255,0), P[c:95%](46,255,255), P[c:120%](255,0,180)", | |
"P[c:-4%] (255,0,180), P[c:22%](46,255,255), P[c:47%](255,0,180), P[c:72%](204,255,0), P[c:97%](46,255,255), P[c:122%](255,0,180)", | |
"P[c:-2%] (255,0,180), P[c:24%](46,255,255), P[c:49%](255,0,180), P[c:74%](204,255,0), P[c:99%](46,255,255), P[c:124%](255,0,180)" | |
], | |
"custom-kll": "" | |
}, | |
"single_color": { | |
"settings": "replace:clear, pfunc:interp", | |
"type": "animation", | |
"description": "A nice classic single color back (and under) light.", | |
"configurable": [ | |
{ | |
"name": "color", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
} | |
], | |
"frames": [ | |
"P[c:0%](${color}), P[c:100%](${color})" | |
], | |
"custom-kll": null | |
} | |
}, | |
"defines": [], | |
"header": { | |
"Name": "Kira", | |
"Variant": "standard", | |
"Layout": "Standard", | |
"Base": "Standard", | |
"Version": "0.4.3", | |
"Author": "jbondeson (Jeremy Bondeson) 2017", | |
"KLL": "0.5.7.11", | |
"Date": "2019-02-04", | |
"Generator": "NONE" | |
}, | |
"leds": [ | |
{ | |
"id": 1, | |
"scanCode": "0x01", | |
"x": 0, | |
"y": 0 | |
}, | |
{ | |
"id": 2, | |
"scanCode": "0x02", | |
"x": 19.05, | |
"y": 0 | |
}, | |
{ | |
"id": 3, | |
"scanCode": "0x03", | |
"x": 38.1, | |
"y": 0 | |
}, | |
{ | |
"id": 4, | |
"scanCode": "0x04", | |
"x": 57.15, | |
"y": 0 | |
}, | |
{ | |
"id": 5, | |
"scanCode": "0x05", | |
"x": 76.2, | |
"y": 0 | |
}, | |
{ | |
"id": 6, | |
"scanCode": "0x06", | |
"x": 95.25, | |
"y": 0 | |
}, | |
{ | |
"id": 7, | |
"scanCode": "0x07", | |
"x": 114.3, | |
"y": 0 | |
}, | |
{ | |
"id": 8, | |
"scanCode": "0x08", | |
"x": 133.35, | |
"y": 0 | |
}, | |
{ | |
"id": 9, | |
"scanCode": "0x09", | |
"x": 152.4, | |
"y": 0 | |
}, | |
{ | |
"id": 10, | |
"scanCode": "0x0a", | |
"x": 171.45, | |
"y": 0 | |
}, | |
{ | |
"id": 11, | |
"scanCode": "0x0b", | |
"x": 190.5, | |
"y": 0 | |
}, | |
{ | |
"id": 12, | |
"scanCode": "0x0c", | |
"x": 209.55, | |
"y": 0 | |
}, | |
{ | |
"id": 13, | |
"scanCode": "0x0d", | |
"x": 228.6, | |
"y": 0 | |
}, | |
{ | |
"id": 14, | |
"scanCode": "0x0e", | |
"x": 247.65, | |
"y": 0 | |
}, | |
{ | |
"id": 15, | |
"scanCode": "0x0f", | |
"x": 266.7, | |
"y": 0 | |
}, | |
{ | |
"id": 16, | |
"scanCode": "0x10", | |
"x": 285.75, | |
"y": 0 | |
}, | |
{ | |
"id": 17, | |
"scanCode": "0x14", | |
"x": 0, | |
"y": 19.05 | |
}, | |
{ | |
"id": 18, | |
"scanCode": null, | |
"x": 10.16, | |
"y": 13.97 | |
}, | |
{ | |
"id": 19, | |
"scanCode": "0x15", | |
"x": 19.05, | |
"y": 19.05 | |
}, | |
{ | |
"id": 20, | |
"scanCode": "0x16", | |
"x": 38.1, | |
"y": 19.05 | |
}, | |
{ | |
"id": 21, | |
"scanCode": null, | |
"x": 46.99, | |
"y": 13.97 | |
}, | |
{ | |
"id": 22, | |
"scanCode": "0x17", | |
"x": 57.15, | |
"y": 19.05 | |
}, | |
{ | |
"id": 23, | |
"scanCode": "0x18", | |
"x": 76.2, | |
"y": 19.05 | |
}, | |
{ | |
"id": 24, | |
"scanCode": null, | |
"x": 85.09, | |
"y": 13.97 | |
}, | |
{ | |
"id": 25, | |
"scanCode": "0x19", | |
"x": 95.25, | |
"y": 19.05 | |
}, | |
{ | |
"id": 26, | |
"scanCode": "0x1a", | |
"x": 114.3, | |
"y": 19.05 | |
}, | |
{ | |
"id": 27, | |
"scanCode": null, | |
"x": 124.46, | |
"y": 13.97 | |
}, | |
{ | |
"id": 28, | |
"scanCode": "0x1b", | |
"x": 133.35, | |
"y": 19.05 | |
}, | |
{ | |
"id": 29, | |
"scanCode": "0x1c", | |
"x": 152.4, | |
"y": 19.05 | |
}, | |
{ | |
"id": 30, | |
"scanCode": null, | |
"x": 162.56, | |
"y": 13.97 | |
}, | |
{ | |
"id": 31, | |
"scanCode": "0x1d", | |
"x": 171.45, | |
"y": 19.05 | |
}, | |
{ | |
"id": 32, | |
"scanCode": "0x1e", | |
"x": 190.5, | |
"y": 19.05 | |
}, | |
{ | |
"id": 33, | |
"scanCode": null, | |
"x": 10.16, | |
"y": 27.94 | |
}, | |
{ | |
"id": 34, | |
"scanCode": "0x26", | |
"x": 4.76, | |
"y": 38.1 | |
}, | |
{ | |
"id": 35, | |
"scanCode": "0x27", | |
"x": 28.58, | |
"y": 38.1 | |
}, | |
{ | |
"id": 36, | |
"scanCode": "0x28", | |
"x": 47.63, | |
"y": 38.1 | |
}, | |
{ | |
"id": 37, | |
"scanCode": "0x29", | |
"x": 66.68, | |
"y": 38.1 | |
}, | |
{ | |
"id": 38, | |
"scanCode": "0x2a", | |
"x": 85.73, | |
"y": 38.1 | |
}, | |
{ | |
"id": 39, | |
"scanCode": "0x2b", | |
"x": 104.77, | |
"y": 38.1 | |
}, | |
{ | |
"id": 40, | |
"scanCode": "0x2c", | |
"x": 123.83, | |
"y": 38.1 | |
}, | |
{ | |
"id": 41, | |
"scanCode": "0x2d", | |
"x": 142.88, | |
"y": 38.1 | |
}, | |
{ | |
"id": 42, | |
"scanCode": "0x2e", | |
"x": 161.93, | |
"y": 38.1 | |
}, | |
{ | |
"id": 43, | |
"scanCode": "0x2f", | |
"x": 180.98, | |
"y": 38.1 | |
}, | |
{ | |
"id": 44, | |
"scanCode": "0x30", | |
"x": 200.02, | |
"y": 38.1 | |
}, | |
{ | |
"id": 45, | |
"scanCode": "0x31", | |
"x": 219.07, | |
"y": 38.1 | |
}, | |
{ | |
"id": 46, | |
"scanCode": "0x32", | |
"x": 238.13, | |
"y": 38.1 | |
}, | |
{ | |
"id": 47, | |
"scanCode": "0x33", | |
"x": 261.94, | |
"y": 38.1 | |
}, | |
{ | |
"id": 48, | |
"scanCode": "0x34", | |
"x": 285.75, | |
"y": 38.1 | |
}, | |
{ | |
"id": 49, | |
"scanCode": null, | |
"x": 10.16, | |
"y": 46.99 | |
}, | |
{ | |
"id": 50, | |
"scanCode": "0xa8", | |
"x": 7.14, | |
"y": 57.15 | |
}, | |
{ | |
"id": 51, | |
"scanCode": "0x39", | |
"x": 33.33, | |
"y": 57.15 | |
}, | |
{ | |
"id": 52, | |
"scanCode": "0x3a", | |
"x": 52.39, | |
"y": 57.15 | |
}, | |
{ | |
"id": 53, | |
"scanCode": "0x3b", | |
"x": 71.44, | |
"y": 57.15 | |
}, | |
{ | |
"id": 54, | |
"scanCode": "0x3c", | |
"x": 90.49, | |
"y": 57.15 | |
}, | |
{ | |
"id": 55, | |
"scanCode": "0x3d", | |
"x": 109.54, | |
"y": 57.15 | |
}, | |
{ | |
"id": 56, | |
"scanCode": "0x3e", | |
"x": 128.6, | |
"y": 57.15 | |
}, | |
{ | |
"id": 57, | |
"scanCode": "0x3f", | |
"x": 147.64, | |
"y": 57.15 | |
}, | |
{ | |
"id": 58, | |
"scanCode": "0x40", | |
"x": 166.69, | |
"y": 57.15 | |
}, | |
{ | |
"id": 59, | |
"scanCode": "0x41", | |
"x": 185.74, | |
"y": 57.15 | |
}, | |
{ | |
"id": 60, | |
"scanCode": "0x42", | |
"x": 204.79, | |
"y": 57.15 | |
}, | |
{ | |
"id": 61, | |
"scanCode": "0x43", | |
"x": 223.84, | |
"y": 57.15 | |
}, | |
{ | |
"id": 62, | |
"scanCode": "0x44", | |
"x": 254.06, | |
"y": 57.15 | |
}, | |
{ | |
"id": 63, | |
"scanCode": "0x45", | |
"x": 285.75, | |
"y": 57.15 | |
}, | |
{ | |
"id": 64, | |
"scanCode": "0x46", | |
"x": 304.8, | |
"y": 57.15 | |
}, | |
{ | |
"id": 65, | |
"scanCode": null, | |
"x": 10.16, | |
"y": 66.04 | |
}, | |
{ | |
"id": 66, | |
"scanCode": "0x48", | |
"x": 11.9, | |
"y": 76.2 | |
}, | |
{ | |
"id": 67, | |
"scanCode": "0x49", | |
"x": 42.85, | |
"y": 76.2 | |
}, | |
{ | |
"id": 68, | |
"scanCode": "0x4a", | |
"x": 61.91, | |
"y": 76.2 | |
}, | |
{ | |
"id": 69, | |
"scanCode": "0x4b", | |
"x": 80.96, | |
"y": 76.2 | |
}, | |
{ | |
"id": 70, | |
"scanCode": "0x4c", | |
"x": 100, | |
"y": 76.2 | |
}, | |
{ | |
"id": 71, | |
"scanCode": "0x4d", | |
"x": 119.04, | |
"y": 76.2 | |
}, | |
{ | |
"id": 72, | |
"scanCode": "0x4e", | |
"x": 138.1, | |
"y": 76.2 | |
}, | |
{ | |
"id": 73, | |
"scanCode": "0x4f", | |
"x": 157.16, | |
"y": 76.2 | |
}, | |
{ | |
"id": 74, | |
"scanCode": "0x50", | |
"x": 176.21, | |
"y": 76.2 | |
}, | |
{ | |
"id": 75, | |
"scanCode": "0x51", | |
"x": 195.26, | |
"y": 76.2 | |
}, | |
{ | |
"id": 76, | |
"scanCode": "0x52", | |
"x": 214.31, | |
"y": 76.2 | |
}, | |
{ | |
"id": 77, | |
"scanCode": "0x53", | |
"x": 240.505, | |
"y": 76.2 | |
}, | |
{ | |
"id": 78, | |
"scanCode": "0x54", | |
"x": 266.7, | |
"y": 76.2 | |
}, | |
{ | |
"id": 79, | |
"scanCode": "0x55", | |
"x": 285.75, | |
"y": 76.2 | |
}, | |
{ | |
"id": 80, | |
"scanCode": "0x56", | |
"x": 304.8, | |
"y": 76.2 | |
}, | |
{ | |
"id": 81, | |
"scanCode": "0x59", | |
"x": 2.38, | |
"y": 95.25 | |
}, | |
{ | |
"id": 82, | |
"scanCode": null, | |
"x": 22.86, | |
"y": 86.36 | |
}, | |
{ | |
"id": 83, | |
"scanCode": "0x5a", | |
"x": 26.19, | |
"y": 95.25 | |
}, | |
{ | |
"id": 84, | |
"scanCode": "0x5b", | |
"x": 50, | |
"y": 95.25 | |
}, | |
{ | |
"id": 85, | |
"scanCode": null, | |
"x": 55.88, | |
"y": 86.36 | |
}, | |
{ | |
"id": 86, | |
"scanCode": null, | |
"x": 85.09, | |
"y": 86.36 | |
}, | |
{ | |
"id": 87, | |
"scanCode": "0x5c", | |
"x": 121.44, | |
"y": 95.25 | |
}, | |
{ | |
"id": 88, | |
"scanCode": null, | |
"x": 124.46, | |
"y": 86.36 | |
}, | |
{ | |
"id": 89, | |
"scanCode": null, | |
"x": 154.94, | |
"y": 86.36 | |
}, | |
{ | |
"id": 90, | |
"scanCode": null, | |
"x": 187.96, | |
"y": 86.36 | |
}, | |
{ | |
"id": 91, | |
"scanCode": "0x5d", | |
"x": 195.265, | |
"y": 95.25 | |
}, | |
{ | |
"id": 92, | |
"scanCode": null, | |
"x": 220.98, | |
"y": 86.36 | |
}, | |
{ | |
"id": 93, | |
"scanCode": "0x5e", | |
"x": 223.835, | |
"y": 95.25 | |
}, | |
{ | |
"id": 94, | |
"scanCode": "0x5f", | |
"x": 247.65, | |
"y": 95.25 | |
}, | |
{ | |
"id": 95, | |
"scanCode": null, | |
"x": 254, | |
"y": 86.36 | |
}, | |
{ | |
"id": 96, | |
"scanCode": "0x60", | |
"x": 266.7, | |
"y": 95.25 | |
}, | |
{ | |
"id": 97, | |
"scanCode": "0x61", | |
"x": 285.75, | |
"y": 95.25 | |
}, | |
{ | |
"id": 98, | |
"scanCode": null, | |
"x": 287.02, | |
"y": 86.36 | |
}, | |
{ | |
"id": 99, | |
"scanCode": "0x62", | |
"x": 304.8, | |
"y": 95.25 | |
}, | |
{ | |
"id": 100, | |
"scanCode": null, | |
"x": 320.04, | |
"y": 86.36 | |
}, | |
{ | |
"id": 101, | |
"scanCode": "0x63", | |
"x": 323.85, | |
"y": 95.25 | |
}, | |
{ | |
"id": 102, | |
"scanCode": "0x58", | |
"x": 342.9, | |
"y": 85.725 | |
}, | |
{ | |
"id": 103, | |
"scanCode": "0x57", | |
"x": 323.85, | |
"y": 76.2 | |
}, | |
{ | |
"id": 104, | |
"scanCode": null, | |
"x": 332.74, | |
"y": 66.04 | |
}, | |
{ | |
"id": 105, | |
"scanCode": "0x47", | |
"x": 323.85, | |
"y": 57.15 | |
}, | |
{ | |
"id": 106, | |
"scanCode": null, | |
"x": 332.74, | |
"y": 46.99 | |
}, | |
{ | |
"id": 107, | |
"scanCode": "0x37", | |
"x": 342.9, | |
"y": 47.625 | |
}, | |
{ | |
"id": 108, | |
"scanCode": null, | |
"x": 332.74, | |
"y": 27.94 | |
}, | |
{ | |
"id": 109, | |
"scanCode": "0x35", | |
"x": 304.8, | |
"y": 38.1 | |
}, | |
{ | |
"id": 110, | |
"scanCode": "0x36", | |
"x": 323.85, | |
"y": 38.1 | |
}, | |
{ | |
"id": 111, | |
"scanCode": "0x23", | |
"x": 304.8, | |
"y": 19.05 | |
}, | |
{ | |
"id": 112, | |
"scanCode": "0x24", | |
"x": 323.85, | |
"y": 19.05 | |
}, | |
{ | |
"id": 113, | |
"scanCode": null, | |
"x": 332.74, | |
"y": 13.97 | |
}, | |
{ | |
"id": 114, | |
"scanCode": "0x25", | |
"x": 342.9, | |
"y": 19.05 | |
}, | |
{ | |
"id": 115, | |
"scanCode": null, | |
"x": 200.66, | |
"y": 13.97 | |
}, | |
{ | |
"id": 116, | |
"scanCode": "0x1f", | |
"x": 209.55, | |
"y": 19.05 | |
}, | |
{ | |
"id": 117, | |
"scanCode": "0x20", | |
"x": 228.6, | |
"y": 19.05 | |
}, | |
{ | |
"id": 118, | |
"scanCode": null, | |
"x": 242.57, | |
"y": 13.97 | |
}, | |
{ | |
"id": 119, | |
"scanCode": "0x21", | |
"x": 257.17, | |
"y": 19.05 | |
}, | |
{ | |
"id": 120, | |
"scanCode": null, | |
"x": 269.24, | |
"y": 13.97 | |
}, | |
{ | |
"id": 121, | |
"scanCode": "0x22", | |
"x": 285.75, | |
"y": 19.05 | |
}, | |
{ | |
"id": 122, | |
"scanCode": null, | |
"x": 295.91, | |
"y": 13.97 | |
}, | |
{ | |
"id": 123, | |
"scanCode": "0x11", | |
"x": 304.8, | |
"y": 0 | |
}, | |
{ | |
"id": 124, | |
"scanCode": "0x12", | |
"x": 323.85, | |
"y": 0 | |
}, | |
{ | |
"id": 125, | |
"scanCode": "0x13", | |
"x": 342.9, | |
"y": 0 | |
} | |
], | |
"macros": {} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment