keychron_qmk_firmware/keyboards/dz60/keymaps/_bonfire/dz60-v6-1-0.json
Ethan Beyer 45e71aedf0 [Keymap] My DZ60 Layout and files (#7537)
* I don't know if this is how my keyboard is laid out or not

* testing, still broken

* name change

* I think this is the layout I will try to use to start

* it compiles!

* added norman layout!

* media keys

* Moved backlight functions to KEYB
Moved Delete off of Backspace and to the < key

* more changes to layout, move Norman to 1 so it was moddable by FCTN

* swapped volume and media, I use volume a lot more than media

* Eh, it's still all in flux.

* I don't want the entire function layer full of dead keys, after all...

* moves escape to the caps lock key and caps lock to the functions layer

* update my readme for posterity

* Updates bonfire dz60 for better escape control

* WIP commit -- this is not working yet

* updates keymap for GAME layer
adds info to README
adds visual keyboard layout map in json and jpg for reference

* updates readme for visual keymap insertion

* removes my layout from the parent folder and keeps it localized

* updates the C code to be more readable

* finished the HELD_ESCAPE code

* finishes v6.1.0

* updates layout names to match repo code style per @mechmerlin

Apply suggestions from code review

* updates to code style per suggestions by @mechmerlin

* Update global-functions.c

updates some personal documentation

* updates hold time for escape on gaming layer

* updates several aspects of the code based on PR requests

* moves a variable
2019-12-12 02:53:39 -08:00

1161 lines
12 KiB
JSON

[
{
"name": "DZ60 v6.1.0",
"author": "Bonf1re"
},
[
{
"c": "#454545",
"a": 7,
"f": 2,
"w": 1.75
},
"NOTHING",
{
"c": "#fc8e28",
"w": 1.25
},
"HELD",
{
"c": "#7afff6",
"w2": 2
},
"Function Layer",
{
"x": 1,
"c": "#c47aff",
"w2": 2
},
"Keyboard Layer"
],
[
{
"y": 0.75,
"c": "#cccccc",
"f": 3,
"w": 3
},
"[BASE]"
],
[
{
"a": 5
},
"~\n`",
"!\n1",
"@\n2",
"#\n3",
"$\n4",
"%\n5",
"^\n6",
"&\n7",
"*\n8",
"(\n9",
")\n0",
"_\n-",
"+\n=",
{
"a": 7,
"w": 2
},
"Backspace"
],
[
{
"w": 1.5
},
"Tab",
"Q",
"W",
"E",
"R",
"T",
"Y",
"U",
"I",
"O",
"P",
{
"a": 5
},
"{\n[",
"}\n]",
{
"w": 1.5
},
"|\n\\"
],
[
{
"a": 7,
"w": 1.75
},
"Escape",
"A",
"S",
"D",
{
"n": true
},
"F",
"G",
"H",
{
"n": true
},
"J",
"K",
"L",
{
"a": 5
},
":\n;",
"\"\n'",
{
"a": 7,
"w": 2.25
},
"Enter"
],
[
{
"w": 2.25
},
"Shift",
"Z",
"X",
"C",
"V",
"B",
"N",
"M",
{
"a": 5
},
"<\n,",
">\n.",
"?\n/",
{
"w": 1.75
},
"Up\nShift",
{
"c": "#7afff6",
"a": 7,
"fa": [
2
]
},
"HACK"
],
[
{
"c": "#cccccc",
"f": 3,
"w": 1.25
},
"Ctrl",
{
"f": 3,
"w": 1.25
},
"Sys",
{
"f": 3,
"w": 1.25
},
"Alt",
{
"w": 6.25
},
"",
{
"f": 3,
"w": 1.25
},
"Alt",
{
"a": 5,
"f": 3,
"w": 1.25
},
"Left\nSys",
{
"f": 3,
"w": 1.25
},
"Down\nCtrl",
{
"f": 3,
"w": 1.25
},
"Right\nHYPER"
],
[
{
"y": 0.25,
"a": 7,
"f": 3,
"w": 3
},
"[NRMN]"
],
[
{
"c": "#aaaaaa",
"g": true,
"a": 5,
"f": 3
},
"~\n`",
{
"f": 3
},
"!\n1",
{
"f": 3
},
"@\n2",
{
"f": 3
},
"#\n3",
{
"f": 3
},
"$\n4",
{
"f": 3
},
"%\n5",
{
"f": 3
},
"^\n6",
{
"f": 3
},
"&\n7",
{
"f": 3
},
"*\n8",
{
"f": 3
},
"(\n9",
{
"f": 3
},
")\n0",
{
"f": 3
},
"_\n-",
{
"f": 3
},
"+\n=",
{
"a": 7,
"f": 3,
"w": 2
},
"Backspace"
],
[
{
"f": 3,
"w": 1.5
},
"Tab",
{
"c": "#cccccc",
"g": false,
"f": 3
},
"Q",
{
"f": 3
},
"W",
{
"f": 3
},
"D",
{
"f": 3
},
"F",
{
"f": 3
},
"K",
{
"f": 3
},
"J",
{
"f": 3
},
"U",
{
"f": 3
},
"R",
{
"f": 3
},
"L",
{
"a": 5,
"f": 3
},
":\n;",
{
"c": "#aaaaaa",
"g": true,
"f": 3
},
"{\n[",
{
"f": 3
},
"}\n]",
{
"f": 3,
"w": 1.5
},
"|\n\\"
],
[
{
"a": 7,
"f": 3,
"w": 1.75
},
"Escape",
{
"c": "#cccccc",
"g": false,
"f": 3
},
"A",
{
"f": 3
},
"S",
{
"f": 3
},
"E",
{
"f": 3,
"n": true
},
"T",
{
"f": 3
},
"G",
{
"f": 3
},
"Y",
{
"f": 3,
"n": true
},
"N",
{
"f": 3
},
"I",
{
"f": 3
},
"O",
{
"f": 3
},
"H",
{
"c": "#aaaaaa",
"g": true,
"a": 5
},
"\n'\n\n\n\n\n\"",
{
"a": 7,
"f": 3,
"w": 2.25
},
"Enter"
],
[
{
"f": 3,
"w": 2.25
},
"Shift",
{
"c": "#cccccc",
"g": false,
"f": 3
},
"Z",
{
"f": 3
},
"X",
{
"f": 3
},
"C",
{
"f": 3
},
"V",
{
"f": 3
},
"B",
{
"f": 3
},
"P",
{
"f": 3
},
"M",
{
"c": "#aaaaaa",
"g": true,
"a": 5,
"f": 3
},
"<\n,",
{
"f": 3
},
">\n.",
{
"f": 3
},
"?\n/",
{
"f": 3,
"w": 1.75
},
"Up\nShift",
{
"a": 7,
"f": 3
},
"HACK"
],
[
{
"f": 3,
"w": 1.25
},
"Ctrl",
{
"f": 3,
"w": 1.25
},
"Sys",
{
"f": 3,
"w": 1.25
},
"Alt",
{
"w": 6.25
},
"",
{
"f": 3,
"w": 1.25
},
"Alt",
{
"a": 5,
"f": 3,
"w": 1.25
},
"Left\nSys",
{
"f": 3,
"w": 1.25
},
"Down\nCtrl",
{
"f": 3,
"w": 1.25
},
"Right\nHYPER"
],
[
{
"y": 0.25,
"c": "#cccccc",
"g": false,
"a": 7,
"f": 3,
"w": 3
},
"[GAME]"
],
[
{
"c": "#aaaaaa",
"g": true
},
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
{
"w": 2
},
""
],
[
{
"w": 1.5
},
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
{
"w": 1.5
},
""
],
[
{
"c": "#cccccc",
"g": false,
"f": 3,
"w": 1.75
},
"Held Esc",
{
"c": "#aaaaaa",
"g": true
},
"",
"",
"",
{
"n": true
},
"",
"",
"",
{
"n": true
},
"",
"",
"",
"",
"",
{
"w": 2.25
},
""
],
[
{
"w": 2.25
},
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
{
"w": 1.75
},
"",
""
],
[
{
"w": 1.25
},
"",
{
"w": 1.25
},
"",
{
"w": 1.25
},
"",
{
"w": 6.25
},
"",
{
"w": 1.25
},
"",
{
"w": 1.25
},
"",
{
"w": 1.25
},
"",
{
"w": 1.25
},
""
],
[
{
"y": 0.25,
"c": "#cccccc",
"g": false,
"a": 5,
"fa": [
2,
1
],
"w": 3
},
"\nHACK is held\n\n\n\n\n[FCTN]"
],
[
{
"c": "#7afff6",
"a": 7,
"f": 3
},
"ESC",
{
"f": 3
},
"F1",
{
"f": 3
},
"F2",
{
"f": 3
},
"F3",
{
"f": 3
},
"F4",
{
"f": 3
},
"F5",
{
"f": 3
},
"F6",
{
"f": 3
},
"F7",
{
"f": 3
},
"F8",
{
"f": 3
},
"F9",
{
"f": 3
},
"F10",
{
"f": 3
},
"F11",
{
"f": 3
},
"F12",
{
"c": "#aaaaaa",
"g": true,
"f": 3,
"w": 2
},
"Backspace"
],
[
{
"f": 3,
"w": 1.5
},
"Tab",
{
"c": "#7afff6",
"g": false,
"f": 3
},
"Mute",
{
"a": 5,
"f": 3
},
"\nDown\n\n\n\n\nVolume",
{
"f": 3
},
"\nUp\n\n\n\n\nVolume",
{
"c": "#aaaaaa",
"g": true,
"a": 7,
"f": 3
},
"R",
{
"f": 3
},
"T",
{
"f": 3
},
"Y",
{
"f": 3
},
"U",
{
"f": 3
},
"I",
{
"f": 3
},
"O",
{
"c": "#7afff6",
"g": false,
"a": 5,
"f": 3
},
"\nScreen\n\n\n\n\nPrint",
{
"f": 3
},
"\nLock\n\n\n\n\nScroll",
{
"a": 7,
"f": 3
},
"Pause",
{
"c": "#aaaaaa",
"g": true,
"a": 5,
"f": 3,
"w": 1.5
},
"|\n\\"
],
[
{
"c": "#7afff6",
"g": false,
"a": 7,
"f": 3,
"w": 1.75
},
"Caps Lock",
{
"a": 5,
"f": 3
},
"\nPrev\n\n\n\n\nMedia",
{
"f": 3
},
"\nPlay\n\n\n\n\nMedia",
{
"f": 3
},
"\nNext\n\n\n\n\nMedia",
{
"c": "#aaaaaa",
"g": true,
"a": 7,
"f": 3,
"n": true
},
"F",
{
"f": 3
},
"G",
{
"f": 3
},
"H",
{
"f": 3,
"n": true
},
"J",
{
"f": 3
},
"K",
{
"c": "#7afff6",
"g": false,
"f": 3
},
"Insert",
{
"f": 3
},
"Home",
{
"a": 5,
"f": 3
},
"\nUp\n\n\n\n\nPage",
{
"c": "#aaaaaa",
"g": true,
"a": 7,
"f": 3,
"w": 2.25
},
"Enter"
],
[
{
"f": 3,
"w": 2.25
},
"Shift",
{
"c": "#7afff6",
"g": false,
"f": 3
},
"Sleep",
{
"f": 3
},
"Wake",
{
"c": "#aaaaaa",
"g": true,
"f": 3
},
"C",
{
"f": 3
},
"V",
{
"f": 3
},
"B",
{
"f": 3
},
"N",
{
"f": 3
},
"M",
{
"c": "#7afff6",
"g": false,
"f": 3
},
"Delete",
{
"f": 3
},
"End",
{
"a": 5,
"f": 3
},
"\nDown\n\n\n\n\nPage",
{
"c": "#aaaaaa",
"g": true,
"f": 3,
"w": 1.75
},
"Up\nShift",
{
"c": "#fc8e28",
"g": false,
"a": 7,
"f": 3
},
"HACK"
],
[
{
"c": "#aaaaaa",
"g": true,
"f": 3,
"w": 1.25
},
"Ctrl",
{
"f": 3,
"w": 1.25
},
"Sys",
{
"f": 3,
"w": 1.25
},
"Alt",
{
"w": 6.25
},
"",
{
"f": 3,
"w": 1.25
},
"Alt",
{
"c": "#c47aff",
"g": false,
"a": 5,
"f": 3,
"w": 1.25
},
"\n[KEYB]\n\n\n\n\nTo",
{
"c": "#aaaaaa",
"g": true,
"f": 3,
"w": 1.25
},
"Down\nCtrl",
{
"f": 3,
"w": 1.25
},
"Right\nHYPER"
],
[
{
"y": 0.25,
"c": "#cccccc",
"g": false,
"f": 3,
"w": 3
},
"\nHACK + SYS Held\n\n\n\n\n[KEYB]"
],
[
{
"c": "#c47aff",
"f": 2
},
"\n[BASE]\n\n\n\n\nReset",
{
"a": 7
},
"[NRMN]",
"[GAME]",
{
"c": "#454545",
"f": 3
},
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
{
"c": "#c47aff",
"f": 2,
"w": 2
},
"QMK FLASH"
],
[
{
"c": "#454545",
"f": 3,
"w": 1.5
},
"",
{
"c": "#c47aff",
"a": 5,
"f": 2
},
"\nToggle\n\n\n\n\nRGB",
"\nMode\n\n\n\n\nRGB",
"RGB\nUp\n\n\n\n\nHue",
"RGB\nDown\n\n\n\n\nHue",
"RGB\nDown\n\n\n\n\nSat",
"RGB\nUp\n\n\n\n\nSat",
"RGB\nDown\n\n\n\n\nValue",
"RGB\nUp\n\n\n\n\nValue",
{
"c": "#454545",
"a": 7,
"f": 3
},
"",
"",
"",
"",
{
"w": 1.5
},
""
],
[
{
"w": 1.75
},
"",
{
"c": "#c47aff",
"a": 5,
"f": 2
},
"\nDown\n\n\n\n\nBacklight",
"\nToggle\n\n\n\n\nBacklight",
"\nUp\n\n\n\n\nBacklight",
{
"n": true
},
"\nStep\n\n\n\n\nBacklight",
{
"c": "#454545",
"a": 7,
"f": 3
},
"",
"",
{
"n": true
},
"",
"",
"",
"",
"",
{
"w": 2.25
},
""
],
[
{
"w": 2.25
},
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
{
"w": 1.75
},
"",
{
"c": "#fc8e28",
"fa": [
2
]
},
"HACK"
],
[
{
"c": "#454545",
"w": 1.25
},
"",
{
"w": 1.25
},
"",
{
"w": 1.25
},
"",
{
"w": 6.25
},
"",
{
"w": 1.25
},
"",
{
"c": "#fc8e28",
"a": 5,
"w": 1.25
},
"\n[KEYB]\n\n\n\n\nTo",
{
"c": "#454545",
"a": 7,
"w": 1.25
},
"",
{
"w": 1.25
},
""
]
]