Last active
November 5, 2017 03:27
-
-
Save ZucchiniZe/61db0efa0cfd312738d0bfa768257536 to your computer and use it in GitHub Desktop.
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
cgi-bin/build_layout.bash 81851801da18b5336ebd979ef5830185159fe765d4c6b9 KType standard "KType-Standard-0.kll" "KType-Standard-1.kll" 2>&1 | |
+ DefaultMapOverride='stdFuncMap KType-Standard-0' | |
+ PartialMapsExpandedOverride='stdFuncMap KType-Standard-1' | |
+ CMakeExtraArgs=-DCONFIGURATOR=1 | |
+ /srv/KiiConf/controller/Keyboards/k-type.bash -c /srv/KiiConf/controller -o /srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9 | |
linux-gnu/Linux is supported. | |
Selected Generator: Ninja | |
/srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9 | |
-- Build CPU Detected: | |
x86_64 | |
-- Build OS Detected: | |
Linux 4.9.7-x86_64-linode80 | |
-- Compiler Family: | |
arm | |
-- Compiler Selected: | |
gcc | |
-- Chip Selected: | |
mk20dx256vlh7 | |
-- Chip Family: | |
mk20dx | |
-- CPU Selected: | |
cortex-m4 | |
-- Compiler Source Files: | |
Lib/mk20dx.c;Lib/delay.c;Lib/entropy.c;Lib/time.c | |
-- Bootloader Type: | |
dfu | |
-- Full Compiler: | |
/usr/bin/arm-none-eabi-gcc | |
-- Detected Scan Module Source Files: | |
Scan/Devices/ISSILed/i2c.c;Scan/Devices/ISSILed/led_scan.c;Scan/Devices/MatrixARM/matrix_scan.c;Scan/Devices/PortSwap/port_scan.c;Scan/Devices/UARTConnect/connect_scan.c;Scan/K-Type/scan_loop.c | |
-- Detected Macro Module Source Files: | |
Macro/PartialMap/macro.c;Macro/PartialMap/result.c;Macro/PartialMap/trigger.c;Macro/PixelMap/pixel.c;/srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9/generatedPixelmap.c | |
-- Detected Output Module Source Files: | |
Output/HID-IO/hidio_com.c;Output/pjrcUSB/output_com.c;Output/pjrcUSB/arm/usb_desc.c;Output/pjrcUSB/arm/usb_dev.c;Output/pjrcUSB/arm/usb_joystick.c;Output/pjrcUSB/arm/usb_keyboard.c;Output/pjrcUSB/arm/usb_mem.c;Output/pjrcUSB/arm/usb_mouse.c;Output/pjrcUSB/arm/usb_rawio.c;Output/pjrcUSB/arm/usb_serial.c | |
-- Detected Debug Module Source Files: | |
Debug/cli/cli.c;Debug/led/led.c;Debug/print/print.c | |
-- Found Git: /usr/bin/git (found version "1.9.1") | |
-- Found Ctags: /usr/bin/ctags (found version "5.9~svn20110310") | |
ctags: cannot open tag file : Permission denied | |
-- Found PythonInterp: python3 (found suitable version "3.4.3", minimum required is "3") | |
-- Detected Layout Files: | |
/srv/KiiConf/controller/Scan/Devices/ISSILed/capabilities.kll | |
/srv/KiiConf/controller/Scan/Devices/MatrixARM/capabilities.kll | |
/srv/KiiConf/controller/Scan/Devices/PortSwap/capabilities.kll | |
/srv/KiiConf/controller/Scan/Devices/UARTConnect/capabilities.kll | |
/srv/KiiConf/controller/Macro/PartialMap/capabilities.kll | |
/srv/KiiConf/controller/Macro/PixelMap/capabilities.kll | |
/srv/KiiConf/controller/Output/HID-IO/capabilities.kll | |
/srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll | |
/srv/KiiConf/controller/Scan/K-Type/scancode_map.kll | |
/srv/KiiConf/controller/kll/layouts/stdFuncMap.kll | |
/srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9/KType-Standard-0.kll | |
/srv/KiiConf/controller/kll/layouts/stdFuncMap.kll | |
/srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9/KType-Standard-1.kll | |
-- Found DFU_SUFFIX: /usr/local/bin/dfu-suffix (found version "0.8") | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9 | |
[1/33] Generating KLL Layout | |
FAILED: cd /srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9 && /srv/KiiConf/controller/kll/kll --version && /srv/KiiConf/controller/kll/kll --config /srv/KiiConf/controller/Scan/Devices/ISSILed/capabilities.kll /srv/KiiConf/controller/Scan/Devices/MatrixARM/capabilities.kll /srv/KiiConf/controller/Scan/Devices/PortSwap/capabilities.kll /srv/KiiConf/controller/Scan/Devices/UARTConnect/capabilities.kll /srv/KiiConf/controller/Macro/PartialMap/capabilities.kll /srv/KiiConf/controller/Macro/PixelMap/capabilities.kll /srv/KiiConf/controller/Output/HID-IO/capabilities.kll /srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll --base /srv/KiiConf/controller/Scan/K-Type/scancode_map.kll --default /srv/KiiConf/controller/kll/layouts/stdFuncMap.kll KType-Standard-0.kll --partial /srv/KiiConf/controller/kll/layouts/stdFuncMap.kll KType-Standard-1.kll --emitter kiibohd --def-template /srv/KiiConf/controller/kll/templates/kiibohdDefs.h --map-template /srv/KiiConf/controller/kll/templates/kiibohdKeymap.h --pixel-template /srv/KiiConf/controller/kll/templates/kiibohdPixelmap.c --def-output kll_defs.h --map-output generatedKeymap.h --pixel-output generatedPixelmap.c --preprocessor-tmp-path /srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9/tmp_kll | |
kll BETA 0.5c.aad5145b12c0cb8dd207d4c00585a9c71256612d - 2017-10-31 00:26:12 -0700 | |
[Token('AnimationStart', 'A['), Token('Name', 'edge'), Token('Comma', ','), Token('Number', '1'), Token('CodeEnd', ']'), Token('Operator', '<=')] | |
got unexpected token: <EOF> | |
NoParseError got unexpected token: <EOF> | |
Bad kll expression, usually a syntax error. | |
trying ((((((((((some))) | ((((((some))) , ((some))) , (((some)))))) , (((a "<=")))) , ({ (((((some)) | (((some)))) , [ ((((a ":"))) , (((((some))) | (((((some)) , (((a "(")))) , { ((((some))) , ([ ((some)) ])) }) , (((a ")"))))) | ((some)))) ]) , ([ ... [truncated] ... (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ]))) , ([ ((some)) ])) }) , ([ ((some)) ])) })))) , (((a "<=")))) , (((((some))) , ([ ((some)) ])) , { ((((some))) , ([ ((some)) ])) })))) | |
trying (((((((((some))) | ((((((some))) , ((some))) , (((some)))))) , (((a "<=")))) , ({ (((((some)) | (((some)))) , [ ((((a ":"))) , (((((some))) | (((((some)) , (((a "(")))) , { ((((some))) , ([ ((some)) ])) }) , (((a ")"))))) | ((some)))) ]) , ([ ... [truncated] ... ) | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | (((a "c:i") | (a "r:i")))) , ([ ((some)) ])) })))))) , (((some)))) | (((((some)))))) , (((a "<=")))) , (((((some))) , ([ ((some)) ])) , { ((((some))) , ([ ((some)) ])) })))) | |
trying ((((((((some))) | ((((((some))) , ((some))) , (((some)))))) , (((a "<=")))) , ({ (((((some)) | (((some)))) , [ ((((a ":"))) , (((((some))) | (((((some)) , (((a "(")))) , { ((((some))) , ([ ((some)) ])) }) , (((a ")"))))) | ((some)))) ]) , ([ ( ... [truncated] ... (some)))) | ((((some)))))) , (((a "(")))) , ((((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) , { (((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) })) , (((a ")"))))) , ([ ((some)) ])) })))) | |
trying (((((((some))) | ((((((some))) , ((some))) , (((some)))))) , (((a "<=")))) , ({ (((((some)) | (((some)))) , [ ((((a ":"))) , (((((some))) | (((((some)) , (((a "(")))) , { ((((some))) , ([ ((some)) ])) }) , (((a ")"))))) | ((some)))) ]) , ([ ((some)) ])) }))) | |
trying ((((((some))) | ((((((some))) , ((some))) , (((some)))))) , (((a "<=")))) , ({ (((((some)) | (((some)))) , [ ((((a ":"))) , (((((some))) | (((((some)) , (((a "(")))) , { ((((some))) , ([ ((some)) ])) }) , (((a ")"))))) | ((some)))) ]) , ([ ((some)) ])) })) | |
trying (((((some))) | ((((((some))) , ((some))) , (((some)))))) , (((a "<=")))) | |
trying ((((some))) | ((((((some))) , ((some))) , (((some)))))) | |
failed "1,1-1,2: AnimationStart 'A['", state = (0, 0) | |
*matched* "1,1-1,2: AnimationStart 'A['", new state = (1, 1) | |
*matched* "1,3-1,6: Name 'edge'", new state = (2, 2) | |
failed "1,7-1,7: Comma ','", state = (2, 2) | |
trying (((((((((((((some))) , ((some))) , ([ ((some)) ])) , ({ ((((((((some))) , (((some)))) , (((some))))) | (((some)))) , ([ ((some)) ])) })) , (((some))))))) , (((a "<=")))) , ((((((((((((((some))) , ((((((((((((((some))) , (((some)))) , (((some)) ... [truncated] ... ((some)))) | ((((some)))))) , (((a "(")))) , ((((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) , { (((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) })) , (((a ")"))))) , ([ ((some)) ])) }))) | |
trying ((((((((((((some))) , ((some))) , ([ ((some)) ])) , ({ ((((((((some))) , (((some)))) , (((some))))) | (((some)))) , ([ ((some)) ])) })) , (((some))))))) , (((a "<=")))) , ((((((((((((((some))) , ((((((((((((((some))) , (((some)))) , (((some))) ... [truncated] ... (((some)))) | ((((some)))))) , (((a "(")))) , ((((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) , { (((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) })) , (((a ")"))))) , ([ ((some)) ])) })) | |
trying (((((((((((some))) , ((some))) , ([ ((some)) ])) , ({ ((((((((some))) , (((some)))) , (((some))))) | (((some)))) , ([ ((some)) ])) })) , (((some))))))) , (((a "<=")))) | |
*matched* "1,1-1,2: AnimationStart 'A['", new state = (1, 2) | |
*matched* "1,3-1,6: Name 'edge'", new state = (2, 2) | |
*matched* "1,7-1,7: Comma ','", new state = (3, 3) | |
*matched* "1,9-1,9: Number '1'", new state = (4, 4) | |
failed "1,10-1,10: CodeEnd ']'", state = (4, 4) | |
*matched* "1,9-1,9: Number '1'", new state = (4, 4) | |
failed "1,10-1,10: CodeEnd ']'", state = (4, 4) | |
failed "1,10-1,10: CodeEnd ']'", state = (4, 4) | |
failed "1,10-1,10: CodeEnd ']'", state = (4, 4) | |
*matched* "1,10-1,10: CodeEnd ']'", new state = (5, 5) | |
trying (((a "<="))) | |
trying ((a "<=")) | |
trying (a "<=") | |
*matched* "105,12-105,13: Operator '<='", new state = (6, 6) | |
trying ((((((((((((((some))) , ((((((((((((((some))) , (((some)))) , (((some)))))) | (((((some)))))) | ((((((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some)))) ... [truncated] ... (((some)))) | ((((some)))))) , (((a "(")))) , ((((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) , { (((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) })) , (((a ")"))))) , ([ ((some)) ])) }) | |
trying ((((((((((((((some))) , ((((((((((((((some))) , (((some)))) , (((some)))))) | (((((some)))))) | ((((((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some)))) ... [truncated] ... (((some)))) | ((((some)))))) , (((a "(")))) , ((((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) , { (((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) })) , (((a ")"))))) , ([ ((some)) ])) }) | |
trying (((((((((((((some))) , ((((((((((((((some))) , (((some)))) , (((some)))))) | (((((some)))))) | ((((((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))) ... [truncated] ... ) , (((some)))) | ((((some)))))) , (((a "(")))) , ((((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) , { (((([ ((((some)) | ((some))) | ((some))) ]) , ((((some))))) , ([ ((some)) ]))) })) , (((a ")"))))) , ([ ((some)) ])) | |
trying (((((((((some))) , ((((((((((((((some))) , (((some)))) , (((some)))))) | (((((some)))))) | ((((((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | ... [truncated] ... ") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | (((a "c:i") | (a "r:i")))) , ([ ((some)) ])) })))))) , (((some)))) | (((((some)))))) , (((a "<=")))) , (((((some))) , ([ ((some)) ])) , { ((((some))) , ([ ((some)) ])) }))) | |
trying ((((((((some))) , ((((((((((((((some))) , (((some)))) , (((some)))))) | (((((some)))))) | ((((((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | ... [truncated] ... +") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | (((a "c:i") | (a "r:i")))) , ([ ((some)) ])) })))))) , (((some)))) | (((((some)))))) , (((a "<=")))) , (((((some))) , ([ ((some)) ])) , { ((((some))) , ([ ((some)) ])) })) | |
trying (((((((some))) , ((((((((((((((some))) , (((some)))) , (((some)))))) | (((((some)))))) | ((((((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | ( ... [truncated] ... (((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | (((a "c:i") | (a "r:i")))) , ([ ((some)) ])) })))))) , (((some)))) | (((((some)))))) , (((a "<=")))) | |
trying ((((((some))) , ((((((((((((((some))) , (((some)))) , (((some)))))) | (((((some)))))) | ((((((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | (( ... [truncated] ... (some)) ])) , { (((((((a "c:") | (a "r:")) , ((((some))) | (((some)))))) | ((((((a "c:i+") | (a "c:i-")) | (a "r:i+")) | (a "r:i-")) , ((((some))) | (((some))))))) | (((a "c:i") | (a "r:i")))) , ([ ((some)) ])) })))))) , (((some)))) | (((((some)))))) | |
failed "1,1-1,2: AnimationStart 'A['", state = (0, 6) | |
failed "1,1-1,2: AnimationStart 'A['", state = (0, 6) | |
trying ((((((((((((((((((some))) , ({ ((((((((((some))) , (((some)))) , (((some))))) | ((((some))))) , [ (((((a "("))) , { ((((((((some)) , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ... [truncated] ... , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ]))) , ([ ((some)) ])) }) , ([ ((some)) ])) })))) , (((a "<=")))) , (((((some))) , ([ ((some)) ])) , { ((((some))) , ([ ((some)) ])) }))) | |
trying (((((((((((((((((some))) , ({ ((((((((((some))) , (((some)))) , (((some))))) | ((((some))))) , [ (((((a "("))) , { ((((((((some)) , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ... [truncated] ... , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ]))) , ([ ((some)) ])) }) , ([ ((some)) ])) })))) , (((a "<=")))) , (((((some))) , ([ ((some)) ])) , { ((((some))) , ([ ((some)) ])) })) | |
trying ((((((((((((((((some))) , ({ ((((((((((some))) , (((some)))) , (((some))))) | ((((some))))) , [ (((((a "("))) , { ((((((((some)) , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ] ... [truncated] ... , (((a ")")))) ])) | (((((some))) , [ (((((a "("))) , { ((((((((some)) , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ]))) , ([ ((some)) ])) }) , ([ ((some)) ])) })))) , (((a "<=")))) | |
trying (((((((((((((((some))) , ({ ((((((((((some))) , (((some)))) , (((some))))) | ((((some))))) , [ (((((a "("))) , { ((((((((some)) , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ]) ... [truncated] ... ((some)) ])) }) , (((a ")")))) ])) | (((((some))) , [ (((((a "("))) , { ((((((((some)) , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ]))) , ([ ((some)) ])) }) , ([ ((some)) ])) })))) | |
trying ((((((((((((((some))) , ({ ((((((((((some))) , (((some)))) , (((some))))) | ((((some))))) , [ (((((a "("))) , { ((((((((some)) , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ])) ... [truncated] ... [ ((some)) ])) }) , (((a ")")))) ])) | (((((some))) , [ (((((a "("))) , { ((((((((some)) , (((a ":")))) , (((some))))) | (((((some)))) | (((some))))) | ((((some))))) , ([ ((some)) ])) }) , (((a ")")))) ]))) , ([ ((some)) ])) }) , ([ ((some)) ])) }))) | |
failed "1,1-1,2: AnimationStart 'A['", state = (0, 6) | |
failed "1,1-1,2: AnimationStart 'A['", state = (0, 6) | |
File "/srv/KiiConf/controller/kll/common/stage.py", line 1594, in parse | |
cur_ret = parsers[token](kll_expression) | |
File "/srv/KiiConf/controller/kll/common/stage.py", line 1415, in parse_data_association | |
return self.parse_base(kll_expression, expr, quiet) | |
File "/srv/KiiConf/controller/kll/common/stage.py", line 1324, in parse_base | |
ret = parse_expression.parse(kll_expression.final_tokens()) | |
File "/srv/KiiConf/controller/kll/funcparserlib/parser.py", line 154, in parse | |
raise NoParseError('%s: %s' % (e.msg, tok), e.state, tok) | |
ERROR: OperationSpecificsStage:parse -> /srv/KiiConf/tmp/81851801da18b5336ebd979ef5830185159fe765d4c6b9/tmp_kll/@['KType-Standard-0']_processed.kll:105 | |
ERROR: Invalid stage status 'Incomplete' for 'OperationSpecificsStage'. | |
ninja: build stopped: subcommand failed. | |
Error in make. Exiting... | |
+ RETVAL=1 | |
+ set +x | |
Compilation Completed. |
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
{ | |
"header": { | |
"Variant": "standard", | |
"Generator": "NONE", | |
"Base": "Base", | |
"Date": "2017-10-13", | |
"KLL": "0.5c", | |
"Author": "jbondeson (Jeremy Bondeson) 2017", | |
"Version": "0.2", | |
"Name": "KType", | |
"Layout": "Standard" | |
}, | |
"defines": [], | |
"matrix": [ | |
{ | |
"code": "0x01", | |
"x": 0, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "ESC", | |
"label": "ESC" | |
}, | |
"1": { | |
"key": "#:flashMode()", | |
"label": "FLASH" | |
} | |
} | |
}, | |
{ | |
"code": "0x02", | |
"x": 8, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F1", | |
"label": "F1" | |
} | |
} | |
}, | |
{ | |
"code": "0x03", | |
"x": 12, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F2", | |
"label": "F2" | |
} | |
} | |
}, | |
{ | |
"code": "0x04", | |
"x": 16, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F3", | |
"label": "F3" | |
} | |
} | |
}, | |
{ | |
"code": "0x05", | |
"x": 20, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F4", | |
"label": "F4" | |
} | |
} | |
}, | |
{ | |
"code": "0x06", | |
"x": 26, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F5", | |
"label": "F5" | |
}, | |
"1": { | |
"key": "#:ledControl( 4, 255 )", | |
"label": "LED ON" | |
} | |
} | |
}, | |
{ | |
"code": "0x07", | |
"x": 30, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F6", | |
"label": "F6" | |
}, | |
"1": { | |
"key": "#:ledControl( 3, 0 )", | |
"label": "LED OFF" | |
} | |
} | |
}, | |
{ | |
"code": "0x08", | |
"x": 34, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F7", | |
"label": "F7" | |
} | |
} | |
}, | |
{ | |
"code": "0x09", | |
"x": 38, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F8", | |
"label": "F8" | |
} | |
} | |
}, | |
{ | |
"code": "0x0A", | |
"x": 44, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F9", | |
"label": "F9" | |
} | |
} | |
}, | |
{ | |
"code": "0x0B", | |
"x": 48, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F10", | |
"label": "F10" | |
} | |
} | |
}, | |
{ | |
"code": "0x0C", | |
"x": 52, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F11", | |
"label": "F11" | |
} | |
} | |
}, | |
{ | |
"code": "0x0D", | |
"x": 56, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F12", | |
"label": "F12" | |
} | |
} | |
}, | |
{ | |
"code": "0x0E", | |
"x": 62, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PRINTSCREEN", | |
"label": "PRSC" | |
} | |
} | |
}, | |
{ | |
"code": "0x0F", | |
"x": 66, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "SCROLLLOCK", | |
"label": "SCLK" | |
} | |
} | |
}, | |
{ | |
"code": "0x10", | |
"x": 70, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PAUSE", | |
"label": "PAUSE" | |
}, | |
"1": { | |
"key": "CONS:PAUSE", | |
"label": "PAUSE" | |
} | |
} | |
}, | |
{ | |
"code": "0x11", | |
"x": 0, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "`", | |
"label": "`" | |
} | |
} | |
}, | |
{ | |
"code": "0x12", | |
"x": 4, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "1", | |
"label": "1" | |
}, | |
"1": { | |
"key": "#:animation_control( 4 )", | |
"label": "V:RESET" | |
} | |
} | |
}, | |
{ | |
"code": "0x13", | |
"x": 8, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "2", | |
"label": "2" | |
} | |
} | |
}, | |
{ | |
"code": "0x14", | |
"x": 12, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "3", | |
"label": "3" | |
}, | |
"1": { | |
"key": "#:animation_control( 0 )", | |
"label": "V:PL/PS" | |
} | |
} | |
}, | |
{ | |
"code": "0x15", | |
"x": 16, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "4", | |
"label": "4" | |
}, | |
"1": { | |
"key": "#:animation_control( 3 )", | |
"label": "V:STOP" | |
} | |
} | |
}, | |
{ | |
"code": "0x16", | |
"x": 20, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "5", | |
"label": "5" | |
} | |
} | |
}, | |
{ | |
"code": "0x17", | |
"x": 24, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "6", | |
"label": "6" | |
} | |
} | |
}, | |
{ | |
"code": "0x18", | |
"x": 28, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "7", | |
"label": "7" | |
} | |
} | |
}, | |
{ | |
"code": "0x19", | |
"x": 32, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "8", | |
"label": "8" | |
} | |
} | |
}, | |
{ | |
"code": "0x1A", | |
"x": 36, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "9", | |
"label": "9" | |
} | |
} | |
}, | |
{ | |
"code": "0x1B", | |
"x": 40, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "0", | |
"label": "0" | |
} | |
} | |
}, | |
{ | |
"code": "0x1C", | |
"x": 44, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "-", | |
"label": "-" | |
}, | |
"1": { | |
"key": "#:ledControl( 0, 15 )", | |
"label": "LED-" | |
} | |
} | |
}, | |
{ | |
"code": "0x1D", | |
"x": 48, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "=", | |
"label": "=" | |
}, | |
"1": { | |
"key": "#:ledControl( 1, 15 )", | |
"label": "LED+" | |
} | |
} | |
}, | |
{ | |
"code": "0x1F", | |
"x": 52, | |
"y": 6, | |
"w": 8, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "BACKSPACE", | |
"label": "BKSP" | |
} | |
} | |
}, | |
{ | |
"code": "0x21", | |
"x": 62, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "INSERT", | |
"label": "INS" | |
}, | |
"1": { | |
"key": "CONS:PAUSEPLAY", | |
"label": "PL/PS" | |
} | |
} | |
}, | |
{ | |
"code": "0x22", | |
"x": 66, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "HOME", | |
"label": "HOME" | |
}, | |
"1": { | |
"key": "CONS:STOP", | |
"label": "STOP" | |
} | |
} | |
}, | |
{ | |
"code": "0x23", | |
"x": 70, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PAGEUP", | |
"label": "PGUP" | |
}, | |
"1": { | |
"key": "CONS:VOLUMEUP", | |
"label": "VOL+" | |
} | |
} | |
}, | |
{ | |
"code": "0x24", | |
"x": 0, | |
"y": 10, | |
"w": 6, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "TAB", | |
"label": "TAB" | |
} | |
} | |
}, | |
{ | |
"code": "0x25", | |
"x": 6, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Q", | |
"label": "Q" | |
} | |
} | |
}, | |
{ | |
"code": "0x26", | |
"x": 10, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "W", | |
"label": "W" | |
} | |
} | |
}, | |
{ | |
"code": "0x27", | |
"x": 14, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "E", | |
"label": "E" | |
} | |
} | |
}, | |
{ | |
"code": "0x28", | |
"x": 18, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "R", | |
"label": "R" | |
} | |
} | |
}, | |
{ | |
"code": "0x29", | |
"x": 22, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "T", | |
"label": "T" | |
} | |
} | |
}, | |
{ | |
"code": "0x2A", | |
"x": 26, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Y", | |
"label": "Y" | |
} | |
} | |
}, | |
{ | |
"code": "0x2B", | |
"x": 30, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "U", | |
"label": "U" | |
} | |
} | |
}, | |
{ | |
"code": "0x2C", | |
"x": 34, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "I", | |
"label": "I" | |
} | |
} | |
}, | |
{ | |
"code": "0x2D", | |
"x": 38, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "O", | |
"label": "O" | |
} | |
} | |
}, | |
{ | |
"code": "0x2E", | |
"x": 42, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P", | |
"label": "P" | |
} | |
} | |
}, | |
{ | |
"code": "0x2F", | |
"x": 46, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "[", | |
"label": "[" | |
} | |
} | |
}, | |
{ | |
"code": "0x30", | |
"x": 50, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "]", | |
"label": "]" | |
} | |
} | |
}, | |
{ | |
"code": "0x31", | |
"x": 54, | |
"y": 10, | |
"w": 6, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "\\", | |
"label": "\\" | |
} | |
} | |
}, | |
{ | |
"code": "0x33", | |
"x": 62, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "DELETE", | |
"label": "DEL" | |
}, | |
"1": { | |
"key": "CONS:SCANPREVIOUSTRACK", | |
"label": "PREV" | |
} | |
} | |
}, | |
{ | |
"code": "0x34", | |
"x": 66, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "END", | |
"label": "END" | |
}, | |
"1": { | |
"key": "CONS:SCANNEXTTRACK", | |
"label": "NEXT" | |
} | |
} | |
}, | |
{ | |
"code": "0x35", | |
"x": 70, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PAGEDOWN", | |
"label": "PGDN" | |
}, | |
"1": { | |
"key": "CONS:VOLUMEDOWN", | |
"label": "VOL-" | |
} | |
} | |
}, | |
{ | |
"code": "0x36", | |
"x": 0, | |
"y": 14, | |
"w": 7, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "ESC", | |
"label": "ESC" | |
} | |
} | |
}, | |
{ | |
"code": "0x37", | |
"x": 7, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "A", | |
"label": "A" | |
} | |
} | |
}, | |
{ | |
"code": "0x38", | |
"x": 11, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "S", | |
"label": "S" | |
} | |
} | |
}, | |
{ | |
"code": "0x39", | |
"x": 15, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "D", | |
"label": "D" | |
} | |
} | |
}, | |
{ | |
"code": "0x3A", | |
"x": 19, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F", | |
"label": "F" | |
} | |
} | |
}, | |
{ | |
"code": "0x3B", | |
"x": 23, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "G", | |
"label": "G" | |
} | |
} | |
}, | |
{ | |
"code": "0x3C", | |
"x": 27, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "H", | |
"label": "H" | |
} | |
} | |
}, | |
{ | |
"code": "0x3D", | |
"x": 31, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "J", | |
"label": "J" | |
} | |
} | |
}, | |
{ | |
"code": "0x3E", | |
"x": 35, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "K", | |
"label": "K" | |
} | |
} | |
}, | |
{ | |
"code": "0x3F", | |
"x": 39, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "L", | |
"label": "L" | |
} | |
} | |
}, | |
{ | |
"code": "0x40", | |
"x": 43, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ";", | |
"label": ";" | |
} | |
} | |
}, | |
{ | |
"code": "0x41", | |
"x": 47, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "'", | |
"label": "'" | |
} | |
} | |
}, | |
{ | |
"code": "0x43", | |
"x": 51, | |
"y": 14, | |
"w": 9, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "ENTER", | |
"label": "↵" | |
} | |
} | |
}, | |
{ | |
"code": "0x45", | |
"x": 0, | |
"y": 18, | |
"w": 9, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LSHIFT", | |
"label": "L⇑" | |
} | |
} | |
}, | |
{ | |
"code": "0x47", | |
"x": 9, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Z", | |
"label": "Z" | |
} | |
} | |
}, | |
{ | |
"code": "0x48", | |
"x": 13, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "X", | |
"label": "X" | |
} | |
} | |
}, | |
{ | |
"code": "0x49", | |
"x": 17, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "C", | |
"label": "C" | |
} | |
} | |
}, | |
{ | |
"code": "0x4A", | |
"x": 21, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "V", | |
"label": "V" | |
} | |
} | |
}, | |
{ | |
"code": "0x4B", | |
"x": 25, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "B", | |
"label": "B" | |
} | |
} | |
}, | |
{ | |
"code": "0x4C", | |
"x": 29, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "N", | |
"label": "N" | |
} | |
} | |
}, | |
{ | |
"code": "0x4D", | |
"x": 33, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "M", | |
"label": "M" | |
} | |
} | |
}, | |
{ | |
"code": "0x4E", | |
"x": 37, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ",", | |
"label": "," | |
} | |
} | |
}, | |
{ | |
"code": "0x4F", | |
"x": 41, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ".", | |
"label": "." | |
} | |
} | |
}, | |
{ | |
"code": "0x50", | |
"x": 45, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "/", | |
"label": "/" | |
} | |
} | |
}, | |
{ | |
"code": "0x52", | |
"x": 49, | |
"y": 18, | |
"w": 11, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RSHIFT", | |
"label": "R⇑" | |
} | |
} | |
}, | |
{ | |
"code": "0x54", | |
"x": 66, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "UP", | |
"label": "↑" | |
} | |
} | |
}, | |
{ | |
"code": "0x55", | |
"x": 0, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LCTRL", | |
"label": "LCTRL" | |
} | |
} | |
}, | |
{ | |
"code": "0x56", | |
"x": 5, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LGUI", | |
"label": "LGUI" | |
} | |
} | |
}, | |
{ | |
"code": "0x57", | |
"x": 10, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LALT", | |
"label": "LALT" | |
} | |
} | |
}, | |
{ | |
"code": "0x58", | |
"x": 15, | |
"y": 22, | |
"w": 25, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "SPACE", | |
"label": "[ ]" | |
} | |
} | |
}, | |
{ | |
"code": "0x59", | |
"x": 40, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RALT", | |
"label": "RALT" | |
} | |
} | |
}, | |
{ | |
"code": "0x5A", | |
"x": 45, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "APP", | |
"label": "MENU" | |
} | |
} | |
}, | |
{ | |
"code": "0x5B", | |
"x": 50, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "FUNCTION1", | |
"label": "ƒ1" | |
} | |
} | |
}, | |
{ | |
"code": "0x5C", | |
"x": 55, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RCTRL", | |
"label": "RCTRL" | |
} | |
} | |
}, | |
{ | |
"code": "0x5D", | |
"x": 62, | |
"y": 22, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LEFT", | |
"label": "←" | |
} | |
} | |
}, | |
{ | |
"code": "0x5E", | |
"x": 66, | |
"y": 22, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "DOWN", | |
"label": "↓" | |
} | |
} | |
}, | |
{ | |
"code": "0x5F", | |
"x": 70, | |
"y": 22, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RIGHT", | |
"label": "→" | |
} | |
} | |
} | |
], | |
"leds": [ | |
{ | |
"id": 1, | |
"scanCode": "0x01", | |
"x": 0, | |
"y": 0 | |
}, | |
{ | |
"id": 2, | |
"scanCode": "0x02", | |
"x": 38.1, | |
"y": 0 | |
}, | |
{ | |
"id": 3, | |
"scanCode": "0x03", | |
"x": 57.15, | |
"y": 0 | |
}, | |
{ | |
"id": 4, | |
"scanCode": "0x04", | |
"x": 76.2, | |
"y": 0 | |
}, | |
{ | |
"id": 5, | |
"scanCode": "0x05", | |
"x": 95.25, | |
"y": 0 | |
}, | |
{ | |
"id": 6, | |
"scanCode": "0x06", | |
"x": 123.83, | |
"y": 0 | |
}, | |
{ | |
"id": 7, | |
"scanCode": "0x07", | |
"x": 142.88, | |
"y": 0 | |
}, | |
{ | |
"id": 8, | |
"scanCode": "0x08", | |
"x": 161.93, | |
"y": 0 | |
}, | |
{ | |
"id": 9, | |
"scanCode": "0x09", | |
"x": 180.98, | |
"y": 0 | |
}, | |
{ | |
"id": 10, | |
"scanCode": "0x0A", | |
"x": 209.55, | |
"y": 0 | |
}, | |
{ | |
"id": 11, | |
"scanCode": "0x0B", | |
"x": 228.6, | |
"y": 0 | |
}, | |
{ | |
"id": 12, | |
"scanCode": "0x0C", | |
"x": 247.65, | |
"y": 0 | |
}, | |
{ | |
"id": 13, | |
"scanCode": "0x0D", | |
"x": 266.7, | |
"y": 0 | |
}, | |
{ | |
"id": 14, | |
"scanCode": "0x0E", | |
"x": 295.275, | |
"y": 0 | |
}, | |
{ | |
"id": 15, | |
"scanCode": "0x0F", | |
"x": 314.33, | |
"y": 0 | |
}, | |
{ | |
"id": 16, | |
"scanCode": "0x10", | |
"x": 333.375, | |
"y": 0 | |
}, | |
{ | |
"id": 17, | |
"scanCode": "0x11", | |
"x": 0, | |
"y": 28.575 | |
}, | |
{ | |
"id": 18, | |
"scanCode": "0x12", | |
"x": 19.05, | |
"y": 28.575 | |
}, | |
{ | |
"id": 19, | |
"scanCode": "0x13", | |
"x": 38.1, | |
"y": 28.575 | |
}, | |
{ | |
"id": 20, | |
"scanCode": "0x14", | |
"x": 57.15, | |
"y": 28.575 | |
}, | |
{ | |
"id": 21, | |
"scanCode": "0x15", | |
"x": 76.2, | |
"y": 28.575 | |
}, | |
{ | |
"id": 22, | |
"scanCode": "0x16", | |
"x": 95.25, | |
"y": 28.575 | |
}, | |
{ | |
"id": 23, | |
"scanCode": "0x17", | |
"x": 114.3, | |
"y": 28.575 | |
}, | |
{ | |
"id": 24, | |
"scanCode": "0x18", | |
"x": 133.35, | |
"y": 28.575 | |
}, | |
{ | |
"id": 25, | |
"scanCode": "0x19", | |
"x": 152.4, | |
"y": 28.575 | |
}, | |
{ | |
"id": 26, | |
"scanCode": "0x1A", | |
"x": 171.45, | |
"y": 28.575 | |
}, | |
{ | |
"id": 27, | |
"scanCode": "0x1B", | |
"x": 190.5, | |
"y": 28.575 | |
}, | |
{ | |
"id": 28, | |
"scanCode": "0x1C", | |
"x": 209.55, | |
"y": 28.575 | |
}, | |
{ | |
"id": 29, | |
"scanCode": "0x1D", | |
"x": 228.6, | |
"y": 28.575 | |
}, | |
{ | |
"id": 30, | |
"scanCode": "0x1F", | |
"x": 257.17, | |
"y": 28.575 | |
}, | |
{ | |
"id": 31, | |
"scanCode": "0x21", | |
"x": 295.275, | |
"y": 28.575 | |
}, | |
{ | |
"id": 32, | |
"scanCode": "0x22", | |
"x": 314.33, | |
"y": 28.575 | |
}, | |
{ | |
"id": 33, | |
"scanCode": "0x23", | |
"x": 333.375, | |
"y": 28.575 | |
}, | |
{ | |
"id": 34, | |
"scanCode": "0x24", | |
"x": 4.76, | |
"y": 47.625 | |
}, | |
{ | |
"id": 35, | |
"scanCode": "0x25", | |
"x": 28.58, | |
"y": 47.625 | |
}, | |
{ | |
"id": 36, | |
"scanCode": "0x26", | |
"x": 47.63, | |
"y": 47.625 | |
}, | |
{ | |
"id": 37, | |
"scanCode": "0x27", | |
"x": 66.68, | |
"y": 47.625 | |
}, | |
{ | |
"id": 38, | |
"scanCode": "0x20", | |
"x": 85.73, | |
"y": 47.625 | |
}, | |
{ | |
"id": 39, | |
"scanCode": "0x29", | |
"x": 104.77, | |
"y": 47.625 | |
}, | |
{ | |
"id": 40, | |
"scanCode": "0x2A", | |
"x": 123.83, | |
"y": 47.625 | |
}, | |
{ | |
"id": 41, | |
"scanCode": "0x2B", | |
"x": 142.88, | |
"y": 47.625 | |
}, | |
{ | |
"id": 42, | |
"scanCode": "0x2C", | |
"x": 161.93, | |
"y": 47.625 | |
}, | |
{ | |
"id": 43, | |
"scanCode": "0x2D", | |
"x": 180.98, | |
"y": 47.625 | |
}, | |
{ | |
"id": 44, | |
"scanCode": "0x2E", | |
"x": 200.02, | |
"y": 47.625 | |
}, | |
{ | |
"id": 45, | |
"scanCode": "0x2F", | |
"x": 219.07, | |
"y": 47.625 | |
}, | |
{ | |
"id": 46, | |
"scanCode": "0x30", | |
"x": 238.13, | |
"y": 47.625 | |
}, | |
{ | |
"id": 47, | |
"scanCode": "0x31", | |
"x": 261.94, | |
"y": 47.625 | |
}, | |
{ | |
"id": 48, | |
"scanCode": "0x33", | |
"x": 295.275, | |
"y": 47.625 | |
}, | |
{ | |
"id": 49, | |
"scanCode": "0x34", | |
"x": 314.33, | |
"y": 47.625 | |
}, | |
{ | |
"id": 50, | |
"scanCode": "0x35", | |
"x": 333.375, | |
"y": 47.625 | |
}, | |
{ | |
"id": 51, | |
"scanCode": "0x36", | |
"x": 7.14, | |
"y": 66.675 | |
}, | |
{ | |
"id": 52, | |
"scanCode": "0x37", | |
"x": 33.33, | |
"y": 66.675 | |
}, | |
{ | |
"id": 53, | |
"scanCode": "0x38", | |
"x": 52.39, | |
"y": 66.675 | |
}, | |
{ | |
"id": 54, | |
"scanCode": "0x39", | |
"x": 71.44, | |
"y": 66.675 | |
}, | |
{ | |
"id": 55, | |
"scanCode": "0x3A", | |
"x": 90.49, | |
"y": 66.675 | |
}, | |
{ | |
"id": 56, | |
"scanCode": "0x3B", | |
"x": 109.54, | |
"y": 66.675 | |
}, | |
{ | |
"id": 57, | |
"scanCode": "0x3C", | |
"x": 128.6, | |
"y": 66.675 | |
}, | |
{ | |
"id": 58, | |
"scanCode": "0x3D", | |
"x": 147.64, | |
"y": 66.675 | |
}, | |
{ | |
"id": 59, | |
"scanCode": "0x3E", | |
"x": 166.69, | |
"y": 66.675 | |
}, | |
{ | |
"id": 60, | |
"scanCode": "0x3F", | |
"x": 185.74, | |
"y": 66.675 | |
}, | |
{ | |
"id": 61, | |
"scanCode": "0x40", | |
"x": 204.79, | |
"y": 66.675 | |
}, | |
{ | |
"id": 62, | |
"scanCode": "0x41", | |
"x": 223.84, | |
"y": 66.675 | |
}, | |
{ | |
"id": 63, | |
"scanCode": "0x43", | |
"x": 254.06, | |
"y": 66.675 | |
}, | |
{ | |
"id": 64, | |
"scanCode": "0x45", | |
"x": 11.9, | |
"y": 85.725 | |
}, | |
{ | |
"id": 65, | |
"scanCode": "0x47", | |
"x": 42.85, | |
"y": 85.725 | |
}, | |
{ | |
"id": 66, | |
"scanCode": "0x48", | |
"x": 61.91, | |
"y": 85.725 | |
}, | |
{ | |
"id": 67, | |
"scanCode": "0x49", | |
"x": 80.96, | |
"y": 85.725 | |
}, | |
{ | |
"id": 68, | |
"scanCode": "0x4A", | |
"x": 100, | |
"y": 85.725 | |
}, | |
{ | |
"id": 69, | |
"scanCode": "0x4B", | |
"x": 119.04, | |
"y": 85.725 | |
}, | |
{ | |
"id": 70, | |
"scanCode": "0x4C", | |
"x": 138.1, | |
"y": 85.725 | |
}, | |
{ | |
"id": 71, | |
"scanCode": "0x4D", | |
"x": 157.16, | |
"y": 85.725 | |
}, | |
{ | |
"id": 72, | |
"scanCode": "0x4E", | |
"x": 176.21, | |
"y": 85.725 | |
}, | |
{ | |
"id": 73, | |
"scanCode": "0x4F", | |
"x": 195.26, | |
"y": 85.725 | |
}, | |
{ | |
"id": 74, | |
"scanCode": "0x50", | |
"x": 214.31, | |
"y": 85.725 | |
}, | |
{ | |
"id": 75, | |
"scanCode": "0x52", | |
"x": 250.03, | |
"y": 85.725 | |
}, | |
{ | |
"id": 76, | |
"scanCode": "0x54", | |
"x": 314.33, | |
"y": 85.725 | |
}, | |
{ | |
"id": 77, | |
"scanCode": "0x55", | |
"x": 0, | |
"y": 104.775 | |
}, | |
{ | |
"id": 78, | |
"scanCode": "0x56", | |
"x": 26.19, | |
"y": 104.775 | |
}, | |
{ | |
"id": 79, | |
"scanCode": "0x57", | |
"x": 50, | |
"y": 104.775 | |
}, | |
{ | |
"id": 80, | |
"scanCode": "0x58", | |
"x": 121.44, | |
"y": 104.775 | |
}, | |
{ | |
"id": 81, | |
"scanCode": "0x59", | |
"x": 192.88, | |
"y": 104.775 | |
}, | |
{ | |
"id": 82, | |
"scanCode": "0x5A", | |
"x": 216.69, | |
"y": 104.775 | |
}, | |
{ | |
"id": 83, | |
"scanCode": "0x5B", | |
"x": 240.5, | |
"y": 104.775 | |
}, | |
{ | |
"id": 84, | |
"scanCode": "0x5C", | |
"x": 264.32, | |
"y": 104.775 | |
}, | |
{ | |
"id": 85, | |
"scanCode": "0x5D", | |
"x": 295.275, | |
"y": 104.775 | |
}, | |
{ | |
"id": 86, | |
"scanCode": "0x5E", | |
"x": 314.33, | |
"y": 104.775 | |
}, | |
{ | |
"id": 87, | |
"scanCode": "0x5F", | |
"x": 333.375, | |
"y": 104.775 | |
}, | |
{ | |
"id": 88, | |
"x": 341.19, | |
"y": 112.52 | |
}, | |
{ | |
"id": 89, | |
"x": 312.04, | |
"y": 115.19 | |
}, | |
{ | |
"id": 90, | |
"x": 282.96, | |
"y": 115.19 | |
}, | |
{ | |
"id": 91, | |
"x": 253.87, | |
"y": 115.19 | |
}, | |
{ | |
"id": 92, | |
"x": 224.79, | |
"y": 115.19 | |
}, | |
{ | |
"id": 93, | |
"x": 195.71, | |
"y": 115.19 | |
}, | |
{ | |
"id": 94, | |
"x": 166.62, | |
"y": 115.19 | |
}, | |
{ | |
"id": 95, | |
"x": 137.54, | |
"y": 115.19 | |
}, | |
{ | |
"id": 96, | |
"x": 108.46, | |
"y": 115.19 | |
}, | |
{ | |
"id": 97, | |
"x": 79.38, | |
"y": 115.19 | |
}, | |
{ | |
"id": 98, | |
"x": 50.29, | |
"y": 115.19 | |
}, | |
{ | |
"id": 99, | |
"x": 21.21, | |
"y": 115.19 | |
}, | |
{ | |
"id": 100, | |
"x": -7.81, | |
"y": 112.52 | |
}, | |
{ | |
"id": 101, | |
"x": -10.41, | |
"y": 82.42 | |
}, | |
{ | |
"id": 102, | |
"x": -10.41, | |
"y": 52.32 | |
}, | |
{ | |
"id": 103, | |
"x": -10.41, | |
"y": 22.23 | |
}, | |
{ | |
"id": 104, | |
"x": -7.81, | |
"y": -7.87 | |
}, | |
{ | |
"id": 105, | |
"x": 21.2, | |
"y": -10.54 | |
}, | |
{ | |
"id": 106, | |
"x": 50.29, | |
"y": -10.54 | |
}, | |
{ | |
"id": 107, | |
"x": 79.38, | |
"y": -10.54 | |
}, | |
{ | |
"id": 108, | |
"x": 108.45, | |
"y": -10.54 | |
}, | |
{ | |
"id": 109, | |
"x": 137.54, | |
"y": -10.54 | |
}, | |
{ | |
"id": 110, | |
"x": 166.62, | |
"y": -10.54 | |
}, | |
{ | |
"id": 111, | |
"x": 195.7, | |
"y": -10.54 | |
}, | |
{ | |
"id": 112, | |
"x": 224.79, | |
"y": -10.54 | |
}, | |
{ | |
"id": 113, | |
"x": 253.87, | |
"y": -10.54 | |
}, | |
{ | |
"id": 114, | |
"x": 282.95, | |
"y": -10.54 | |
}, | |
{ | |
"id": 115, | |
"x": 312.03, | |
"y": -10.54 | |
}, | |
{ | |
"id": 116, | |
"x": 341.19, | |
"y": -7.87 | |
}, | |
{ | |
"id": 117, | |
"x": 343.79, | |
"y": 22.23 | |
}, | |
{ | |
"id": 118, | |
"x": 343.79, | |
"y": 52.32 | |
}, | |
{ | |
"id": 119, | |
"x": 343.79, | |
"y": 82.42 | |
} | |
], | |
"custom": {}, | |
"animations": { | |
"edge": { | |
"settings": "replace:all,start", | |
"frames": [ | |
"### AUTO GENERATED - DO NOT EDIT - STATIC COLOR MAP ###", | |
"" | |
] | |
}, | |
"alphas": { | |
"settings": "replace:all,start", | |
"frames": [ | |
"### AUTO GENERATED - DO NOT EDIT - STATIC COLOR MAP ###", | |
"P[64](75,17,226),\nP[65](196,28,29),\nP[34](75,17,226),\nP[66](196,28,29),\nP[35](196,28,29),\nP[67](196,28,29),\nP[36](196,28,29),\nP[68](196,28,29),\nP[37](196,28,29),\nP[69](196,28,29),\nP[38](196,28,29),\nP[70](196,28,29),\nP[39](196,28,29),\nP[71](196,28,29),\nP[40](196,28,29),\nP[72](196,28,29),\nP[41](196,28,29),\nP[73](196,28,29),\nP[42](196,28,29),\nP[74](196,28,29),\nP[43](196,28,29),\nP[75](75,17,226),\nP[44](196,28,29),\nP[45](196,28,29),\nP[77](75,17,226),\nP[46](196,28,29),\nP[78](75,17,226),\nP[47](75,17,226),\nP[79](75,17,226),\nP[80](75,17,226),\nP[17](75,17,226),\nP[81](75,17,226),\nP[18](75,17,226),\nP[82](75,17,226),\nP[19](75,17,226),\nP[51](75,17,226),\nP[83](75,17,226),\nP[20](75,17,226),\nP[52](196,28,29),\nP[84](75,17,226),\nP[21](75,17,226),\nP[53](196,28,29),\nP[22](75,17,226),\nP[54](196,28,29),\nP[23](75,17,226),\nP[55](196,28,29),\nP[24](75,17,226),\nP[56](196,28,29),\nP[25](75,17,226),\nP[57](196,28,29),\nP[26](75,17,226),\nP[58](196,28,29),\nP[27](75,17,226),\nP[59](196,28,29),\nP[28](75,17,226),\nP[60](196,28,29),\nP[29](75,17,226),\nP[61](196,28,29),\nP[30](75,17,226),\nP[62](196,28,29),\nP[63](75,17,226)" | |
] | |
}, | |
"extras": { | |
"settings": "replace:all,start", | |
"frames": [ | |
"### AUTO GENERATED - DO NOT EDIT - STATIC COLOR MAP ###", | |
"P[32](255,248,36),\nP[1](104,255,139),\nP[33](255,248,36),\nP[2](0,89,255),\nP[3](0,89,255),\nP[4](0,89,255),\nP[5](0,89,255),\nP[6](0,89,255),\nP[7](0,89,255),\nP[8](0,89,255),\nP[9](0,89,255),\nP[10](0,89,255),\nP[11](0,89,255),\nP[12](0,89,255),\nP[76](104,255,139),\nP[13](0,89,255),\nP[14](0,89,255),\nP[15](0,89,255),\nP[16](0,89,255),\nP[48](255,248,36),\nP[49](255,248,36),\nP[50](255,248,36),\nP[85](104,255,139),\nP[86](104,255,139),\nP[87](104,255,139),\nP[31](255,248,36)" | |
] | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment