Credit to https://github.com/manna-harbour/miryoku/
Upload the JSON to http://www.keyboard-layout-editor.com/
This layout is the QWERTY layout, with VI navigation mode, and ZMK's Bluetooth connection bindings.
| [ | |
| { | |
| "name": "Miryoku Layer Reference", | |
| "author": "Manna Harbour" | |
| }, | |
| [ | |
| { | |
| "f": 4, | |
| "w": 12, | |
| "h": 0.5, | |
| "d": true | |
| }, | |
| "<b>Layout Reference</b>" | |
| ], | |
| [ | |
| { | |
| "y": -0.5, | |
| "x": 2, | |
| "c": "#888888", | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff", | |
| "f": 3 | |
| }, | |
| "E\nF8\n*\n8", | |
| { | |
| "x": 6, | |
| "t": "#000000\n\n#ffff00\n#00ffff" | |
| }, | |
| "I\n\nCopy\nCopy" | |
| ], | |
| [ | |
| { | |
| "y": -0.87, | |
| "x": 1, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff" | |
| }, | |
| "W\nF7\n&\n7", | |
| { | |
| "x": 1 | |
| }, | |
| "R\nF9\n(\n9", | |
| { | |
| "x": 4, | |
| "t": "#000000\n\n#ffff00\n#00ffff", | |
| "fa": [ | |
| 0, | |
| 0, | |
| 2, | |
| 2 | |
| ] | |
| }, | |
| "U\n\nPaste\nPaste", | |
| { | |
| "x": 1, | |
| "f": 3 | |
| }, | |
| "O\n\nCut\nCut" | |
| ], | |
| [ | |
| { | |
| "y": -0.88, | |
| "x": 4, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff", | |
| "f": 2, | |
| "fa": [ | |
| 3, | |
| 0, | |
| 3, | |
| 3 | |
| ] | |
| }, | |
| "T\nPrtScn <i>SysRq</i>\n}\n]", | |
| { | |
| "x": 2, | |
| "t": "#000000\n\n#ffff00\n#00ffff", | |
| "f": 3, | |
| "fa": [ | |
| 0, | |
| 0, | |
| 2, | |
| 2 | |
| ] | |
| }, | |
| "Y\n\nRedo\nRedo" | |
| ], | |
| [ | |
| { | |
| "y": -0.75, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff", | |
| "f": 3 | |
| }, | |
| "Q\nF12\n{\n[", | |
| { | |
| "x": 10, | |
| "t": "#000000\n\n#ffff00\n#00ffff" | |
| }, | |
| "P\n\nUndo\nUndo" | |
| ], | |
| [ | |
| { | |
| "y": -0.5, | |
| "x": 2, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff", | |
| "f": 3 | |
| }, | |
| "D\nF5\n%\n5\nCtrl", | |
| { | |
| "x": 6, | |
| "t": "#000000\n#ff00ff\n#ffff00\n#00ffff", | |
| "f2": 0 | |
| }, | |
| "K\n<i class='kb kb-Multimedia-Volume-Up-1'></i>\n⬆\n▲\nCtrl" | |
| ], | |
| [ | |
| { | |
| "y": -0.8700000000000001, | |
| "x": 1, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff" | |
| }, | |
| "S\nF4\n$\n4\nAlt", | |
| { | |
| "x": 1, | |
| "n": true | |
| }, | |
| "F\nF6\n^\n6\nShift", | |
| { | |
| "x": 4, | |
| "t": "#000000\n#ff00ff\n#ffff00\n#00ffff", | |
| "n": true | |
| }, | |
| "J\n<i class='kb kb-Multimedia-Volume-Down-1'></i>\n⬇\n▼\nShift", | |
| { | |
| "x": 1 | |
| }, | |
| "L\n<i class='kb kb-Multimedia-FastForward-End'></i>\n➡\n▶\nAlt" | |
| ], | |
| [ | |
| { | |
| "y": -0.8799999999999999, | |
| "x": 4, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff", | |
| "f": 2, | |
| "fa": [ | |
| 3, | |
| 0, | |
| 3, | |
| 3 | |
| ] | |
| }, | |
| "G\nScroll Lock\n+\n=", | |
| { | |
| "x": 2, | |
| "t": "#000000\n#ff00ff\n#ffff00\n#00ffff", | |
| "f": 3 | |
| }, | |
| "H\n<i class='kb kb-Multimedia-Rewind-Start'></i>\n⬅\n◀\nS" | |
| ], | |
| [ | |
| { | |
| "y": -0.75, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff" | |
| }, | |
| "A\nF11\n:\n;\nSuper", | |
| { | |
| "x": 10, | |
| "t": "#000000\n\n\n#00ffff" | |
| }, | |
| "'\n\n\nCaps Lock\nSuper" | |
| ], | |
| [ | |
| { | |
| "y": -0.5, | |
| "x": 2, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff" | |
| }, | |
| "C\nF2\n@\n2", | |
| { | |
| "x": 6, | |
| "t": "#000000\n\n#ffff00\n#00ffff\n\n\n#ff00ff", | |
| "fa": [ | |
| 0, | |
| 0, | |
| 0, | |
| 1, | |
| 0, | |
| 0, | |
| 2 | |
| ] | |
| }, | |
| ",\n\n⇧\nPage Up\n\n\nBT2" | |
| ], | |
| [ | |
| { | |
| "y": -0.8700000000000001, | |
| "x": 1, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff", | |
| "f": 3 | |
| }, | |
| "X\nF1\n!\n1", | |
| { | |
| "x": 1, | |
| "f": 3 | |
| }, | |
| "V\nF3\n#\n3", | |
| { | |
| "x": 4, | |
| "t": "#000000\n\n#ffff00\n#00ffff\n\n\n#ff00ff" | |
| }, | |
| "M\n\n⇩\nPage Down\n\n\nBT1", | |
| { | |
| "x": 1, | |
| "fa": [ | |
| 0, | |
| 0, | |
| 0, | |
| 2, | |
| 0, | |
| 0, | |
| 2 | |
| ] | |
| }, | |
| ".\n\n⇨\nEnd\n\n\nBT3" | |
| ], | |
| [ | |
| { | |
| "y": -0.8799999999999999, | |
| "x": 4, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff", | |
| "f": 2, | |
| "fa": [ | |
| 3, | |
| 0, | |
| 3, | |
| 3 | |
| ] | |
| }, | |
| "B\nPause Break\n|\n\\", | |
| { | |
| "x": 2, | |
| "t": "#000000\n\n#ffff00\n#00ffff\n\n\n#ff00ff", | |
| "f": 3, | |
| "fa": [ | |
| 0, | |
| 0, | |
| 0, | |
| 2, | |
| 0, | |
| 0, | |
| 2 | |
| ] | |
| }, | |
| "N\n\n⇦\nHome\n\n\nBT0" | |
| ], | |
| [ | |
| { | |
| "y": -0.75, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff", | |
| "f": 3 | |
| }, | |
| "Z\nF10\n~\n`", | |
| { | |
| "x": 10, | |
| "t": "#000000\n\n\n#00ffff\n\n\n#ff00ff", | |
| "fa": [ | |
| 0, | |
| 0, | |
| 0, | |
| 2, | |
| 0, | |
| 0, | |
| 1 | |
| ] | |
| }, | |
| "/\n\n\nInsert\n\n\nBT CLR" | |
| ], | |
| [ | |
| { | |
| "y": -0.33999999999999986, | |
| "x": 2.5, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff\n#ff00ff", | |
| "f": 3 | |
| }, | |
| "Esc\n𝌆\n(\n.\nMedia", | |
| { | |
| "x": 5, | |
| "t": "#000000\n#ff00ff\n#ffff00\n#00ffff\n#ff0000", | |
| "f": 3 | |
| }, | |
| "<i class='mss mss-Unicode-DeleteRight-Big-2'></i>\n<i class='kb kb-Multimedia-Mute-1'></i>\n2\n<i class='mss mss-Unicode-DeleteRight-Big-2'></i>\nFun" | |
| ], | |
| [ | |
| { | |
| "y": -0.16000000000000014, | |
| "t": "#000000", | |
| "f": 2, | |
| "fa": [ | |
| 3 | |
| ], | |
| "w": 12, | |
| "d": true | |
| }, | |
| "Miryoku\n<tt>github.com/manna-harbour/miryoku/</tt>\n\n\n\n\n<i>Manna Harbour</i>" | |
| ], | |
| [ | |
| { | |
| "r": 18, | |
| "rx": 3, | |
| "ry": 7.75, | |
| "y": -4.09, | |
| "x": -0.5, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff\n#00ffff", | |
| "f": 3, | |
| "n": true | |
| }, | |
| "Spc\nSpc\n)\n0\nNav" | |
| ], | |
| [ | |
| { | |
| "r": 36, | |
| "y": -1, | |
| "x": -0.5, | |
| "t": "#000000\n#ff0000\n#00ff00\n#0000ff\n#ffff00" | |
| }, | |
| "<i class='kb kb-Line-Start-End'></i>\n<i class='kb kb-Line-Start-End'></i>\n_\n-\nMouse" | |
| ], | |
| [ | |
| { | |
| "r": -36, | |
| "rx": 9, | |
| "y": -4.09, | |
| "x": -0.5, | |
| "t": "#000000\n#ff00ff\n#ffff00\n#00ffff\n#00ff00" | |
| }, | |
| "<i class='kb kb-Return-2'></i>\n◼\n1\n<i class='kb kb-Return-2'></i>\nSym" | |
| ], | |
| [ | |
| { | |
| "r": -18, | |
| "y": -1, | |
| "x": -0.5, | |
| "t": "#000000\n#ff00ff\n#ffff00\n#00ffff\n#0000ff", | |
| "n": true | |
| }, | |
| "<i class='mss mss-Unicode-BackSpace-DeleteLeft-Big-2'></i>\n<i class='kb kb-Multimedia-Play-Pause'></i>\n3\n<i class='mss mss-Unicode-BackSpace-DeleteLeft-Big-2'></i>\nNum" | |
| ] | |
| ] |
Credit to https://github.com/manna-harbour/miryoku/
Upload the JSON to http://www.keyboard-layout-editor.com/
This layout is the QWERTY layout, with VI navigation mode, and ZMK's Bluetooth connection bindings.