~ruther/qmk_firmware

a8a03b108c47a629de0bb748ecc4d30dd5cd2188 — Ryan 3 years ago 84ffd4f
usb-usb converter: community layout support (#16773)

M keyboards/converter/usb_usb/info.json => keyboards/converter/usb_usb/info.json +552 -480
@@ 1,483 1,555 @@
{
  "keyboard_name": "converter/usb_usb",
  "url": "",
  "maintainer": "qmk",
  "layouts": {
    "LAYOUT_all": {
      "layout": [
        {"label":"F13", "x":2, "y":0},
        {"label":"F14", "x":3, "y":0},
        {"label":"F15", "x":4, "y":0},
        {"label":"F16", "x":5, "y":0},
        {"label":"F17", "x":6.5, "y":0},
        {"label":"F18", "x":7.5, "y":0},
        {"label":"F19", "x":8.5, "y":0},
        {"label":"F20", "x":9.5, "y":0},
        {"label":"F21", "x":11, "y":0},
        {"label":"F22", "x":12, "y":0},
        {"label":"F23", "x":13, "y":0},
        {"label":"F24", "x":14, "y":0},
        {"label":"Esc", "x":0, "y":1},
        {"label":"F1", "x":2, "y":1},
        {"label":"F2", "x":3, "y":1},
        {"label":"F3", "x":4, "y":1},
        {"label":"F4", "x":5, "y":1},
        {"label":"F5", "x":6.5, "y":1},
        {"label":"F6", "x":7.5, "y":1},
        {"label":"F7", "x":8.5, "y":1},
        {"label":"F8", "x":9.5, "y":1},
        {"label":"F9", "x":11, "y":1},
        {"label":"F10", "x":12, "y":1},
        {"label":"F11", "x":13, "y":1},
        {"label":"F12", "x":14, "y":1},
        {"label":"Print Screen", "x":15.25, "y":1},
        {"label":"Scroll Lock", "x":16.25, "y":1},
        {"label":"Pause", "x":17.25, "y":1},
        {"label":"Volume Down", "x":18.5, "y":1},
        {"label":"Vol Up", "x":19.5, "y":1},
        {"label":"Mute", "x":20.5, "y":1},
        {"label":"Power", "x":21.5, "y":1},
        {"label":"Help", "x":22.75, "y":1},
        {"label":"`", "x":0, "y":2.5},
        {"label":"1", "x":1, "y":2.5},
        {"label":"2", "x":2, "y":2.5},
        {"label":"3", "x":3, "y":2.5},
        {"label":"4", "x":4, "y":2.5},
        {"label":"5", "x":5, "y":2.5},
        {"label":"6", "x":6, "y":2.5},
        {"label":"7", "x":7, "y":2.5},
        {"label":"8", "x":8, "y":2.5},
        {"label":"9", "x":9, "y":2.5},
        {"label":"0", "x":10, "y":2.5},
        {"label":"-", "x":11, "y":2.5},
        {"label":"=", "x":12, "y":2.5},
        {"label":"Yen", "x":13, "y":2.5},
        {"label":"Back Space", "x":14, "y":2.5},
        {"label":"Insert", "x":15.25, "y":2.5},
        {"label":"Home", "x":16.25, "y":2.5},
        {"label":"Page Up", "x":17.25, "y":2.5},
        {"label":"Num Lock", "x":18.5, "y":2.5},
        {"label":"Num /", "x":19.5, "y":2.5},
        {"label":"Num *", "x":20.5, "y":2.5},
        {"label":"Num -", "x":21.5, "y":2.5},
        {"label":"Stop", "x":22.75, "y":2.5},
        {"label":"Again", "x":23.75, "y":2.5},
        {"label":"Tab", "x":0, "y":3.5, "w":1.5},
        {"label":"Q", "x":1.5, "y":3.5},
        {"label":"W", "x":2.5, "y":3.5},
        {"label":"E", "x":3.5, "y":3.5},
        {"label":"R", "x":4.5, "y":3.5},
        {"label":"T", "x":5.5, "y":3.5},
        {"label":"Y", "x":6.5, "y":3.5},
        {"label":"U", "x":7.5, "y":3.5},
        {"label":"I", "x":8.5, "y":3.5},
        {"label":"O", "x":9.5, "y":3.5},
        {"label":"P", "x":10.5, "y":3.5},
        {"label":"[", "x":11.5, "y":3.5},
        {"label":"]", "x":12.5, "y":3.5},
        {"label":"\\", "x":13.5, "y":3.5, "w":1.5},
        {"label":"Delete", "x":15.25, "y":3.5},
        {"label":"End", "x":16.25, "y":3.5},
        {"label":"Page Down", "x":17.25, "y":3.5},
        {"label":"Num 7", "x":18.5, "y":3.5},
        {"label":"Num 8", "x":19.5, "y":3.5},
        {"label":"Num 9", "x":20.5, "y":3.5},
        {"label":"Num +", "x":21.5, "y":3.5},
        {"label":"Menu", "x":22.75, "y":3.5},
        {"label":"Undo", "x":23.75, "y":3.5},
        {"label":"Caps Lock", "x":0, "y":4.5, "w":1.75},
        {"label":"A", "x":1.75, "y":4.5},
        {"label":"S", "x":2.75, "y":4.5},
        {"label":"D", "x":3.75, "y":4.5},
        {"label":"F", "x":4.75, "y":4.5},
        {"label":"G", "x":5.75, "y":4.5},
        {"label":"H", "x":6.75, "y":4.5},
        {"label":"J", "x":7.75, "y":4.5},
        {"label":"K", "x":8.75, "y":4.5},
        {"label":"L", "x":9.75, "y":4.5},
        {"label":";", "x":10.75, "y":4.5},
        {"label":"\"", "x":11.75, "y":4.5},
        {"label":"ISO #", "x":12.75, "y":4.5},
        {"label":"Enter", "x":13.75, "y":4.5, "w":1.25},
        {"label":"Num 4", "x":18.5, "y":4.5},
        {"label":"Num 5", "x":19.5, "y":4.5},
        {"label":"Num 6", "x":20.5, "y":4.5},
        {"label":"Num , ", "x":21.5, "y":4.5},
        {"label":"Select", "x":22.75, "y":4.5},
        {"label":"Copy", "x":23.75, "y":4.5},
        {"label":"Shift", "x":0, "y":5.5, "w":1.25},
        {"label":"ISO \\", "x":1.25, "y":5.5},
        {"label":"Z", "x":2.25, "y":5.5},
        {"label":"X", "x":3.25, "y":5.5},
        {"label":"C", "x":4.25, "y":5.5},
        {"label":"V", "x":5.25, "y":5.5},
        {"label":"B", "x":6.25, "y":5.5},
        {"label":"N", "x":7.25, "y":5.5},
        {"label":"M", "x":8.25, "y":5.5},
        {"label":",", "x":9.25, "y":5.5},
        {"label":".", "x":10.25, "y":5.5},
        {"label":"/", "x":11.25, "y":5.5},
        {"label":"JIS \\", "x":12.25, "y":5.5},
        {"label":"Shift", "x":13.25, "y":5.5, "w":1.75},
        {"label":"Up", "x":16.25, "y":5.5},
        {"label":"Num 1", "x":18.5, "y":5.5},
        {"label":"Num 2", "x":19.5, "y":5.5},
        {"label":"Num 3", "x":20.5, "y":5.5},
        {"label":"Num =", "x":21.5, "y":5.5},
        {"label":"Exec", "x":22.75, "y":5.5},
        {"label":"Paste", "x":23.75, "y":5.5},
        {"label":"Ctrl", "x":0, "y":6.5},
        {"label":"GUI", "x":1, "y":6.5},
        {"label":"Alt", "x":2, "y":6.5},
        {"label":"JIS Muhenkan", "x":3, "y":6.5},
        {"label":"Hanja", "x":4, "y":6.5},
        {"label":"Space", "x":5, "y":6.5, "w":3},
        {"label":"Hangul/English", "x":8, "y":6.5},
        {"label":"JIS Henkan", "x":9, "y":6.5},
        {"label":"JIS Katakana/Hiragana", "x":10, "y":6.5},
        {"label":"Alt", "x":11, "y":6.5},
        {"label":"GUI", "x":12, "y":6.5},
        {"label":"App", "x":13, "y":6.5},
        {"label":"Ctrl", "x":14, "y":6.5},
        {"label":"Left", "x":15.25, "y":6.5},
        {"label":"Down", "x":16.25, "y":6.5},
        {"label":"Right", "x":17.25, "y":6.5},
        {"label":"Num 0", "x":18.5, "y":6.5, "w":2},
        {"label":"Num .", "x":20.5, "y":6.5},
        {"label":"Num Enter", "x":21.5, "y":6.5},
        {"label":"Find", "x":22.75, "y":6.5},
        {"label":"Cut", "x":23.75, "y":6.5}
      ]
    },
    "LAYOUT_ansi": {
      "layout": [
        {"label":"Esc", "x":0, "y":0},
        {"label":"F1", "x":2, "y":0},
        {"label":"F2", "x":3, "y":0},
        {"label":"F3", "x":4, "y":0},
        {"label":"F4", "x":5, "y":0},
        {"label":"F5", "x":6.5, "y":0},
        {"label":"F6", "x":7.5, "y":0},
        {"label":"F7", "x":8.5, "y":0},
        {"label":"F8", "x":9.5, "y":0},
        {"label":"F9", "x":11, "y":0},
        {"label":"F10", "x":12, "y":0},
        {"label":"F11", "x":13, "y":0},
        {"label":"F12", "x":14, "y":0},
        {"label":"PrtSc", "x":15.25, "y":0},
        {"label":"Scroll Lock", "x":16.25, "y":0},
        {"label":"Pause", "x":17.25, "y":0},
        {"label":"`", "x":0, "y":1.5},
        {"label":"1", "x":1, "y":1.5},
        {"label":"2", "x":2, "y":1.5},
        {"label":"3", "x":3, "y":1.5},
        {"label":"4", "x":4, "y":1.5},
        {"label":"5", "x":5, "y":1.5},
        {"label":"6", "x":6, "y":1.5},
        {"label":"7", "x":7, "y":1.5},
        {"label":"8", "x":8, "y":1.5},
        {"label":"9", "x":9, "y":1.5},
        {"label":"0", "x":10, "y":1.5},
        {"label":"-", "x":11, "y":1.5},
        {"label":"=", "x":12, "y":1.5},
        {"label":"Backspace", "x":13, "y":1.5, "w":2},
        {"label":"Insert", "x":15.25, "y":1.5},
        {"label":"Home", "x":16.25, "y":1.5},
        {"label":"Page Up", "x":17.25, "y":1.5},
        {"label":"Num Lock", "x":18.5, "y":1.5},
        {"label":"Num /", "x":19.5, "y":1.5},
        {"label":"Num *", "x":20.5, "y":1.5},
        {"label":"Num -", "x":21.5, "y":1.5},
        {"label":"Tab", "x":0, "y":2.5, "w":1.5},
        {"label":"Q", "x":1.5, "y":2.5},
        {"label":"W", "x":2.5, "y":2.5},
        {"label":"E", "x":3.5, "y":2.5},
        {"label":"R", "x":4.5, "y":2.5},
        {"label":"T", "x":5.5, "y":2.5},
        {"label":"Y", "x":6.5, "y":2.5},
        {"label":"U", "x":7.5, "y":2.5},
        {"label":"I", "x":8.5, "y":2.5},
        {"label":"O", "x":9.5, "y":2.5},
        {"label":"P", "x":10.5, "y":2.5},
        {"label":"[", "x":11.5, "y":2.5},
        {"label":"]", "x":12.5, "y":2.5},
        {"label":"\\", "x":13.5, "y":2.5, "w":1.5},
        {"label":"Delete", "x":15.25, "y":2.5},
        {"label":"End", "x":16.25, "y":2.5},
        {"label":"Page Down", "x":17.25, "y":2.5},
        {"label":"Num 7", "x":18.5, "y":2.5},
        {"label":"Num 8", "x":19.5, "y":2.5},
        {"label":"Num 9", "x":20.5, "y":2.5},
        {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75},
        {"label":"A", "x":1.75, "y":3.5},
        {"label":"S", "x":2.75, "y":3.5},
        {"label":"D", "x":3.75, "y":3.5},
        {"label":"F", "x":4.75, "y":3.5},
        {"label":"G", "x":5.75, "y":3.5},
        {"label":"H", "x":6.75, "y":3.5},
        {"label":"J", "x":7.75, "y":3.5},
        {"label":"K", "x":8.75, "y":3.5},
        {"label":"L", "x":9.75, "y":3.5},
        {"label":":", "x":10.75, "y":3.5},
        {"label":"\"", "x":11.75, "y":3.5},
        {"label":"Enter", "x":12.75, "y":3.5, "w":2.25},
        {"label":"Num 4", "x":18.5, "y":3.5},
        {"label":"Num 5", "x":19.5, "y":3.5},
        {"label":"Num 6", "x":20.5, "y":3.5},
        {"label":"Num +", "x":21.5, "y":2.5, "h":2},
        {"label":"Shift", "x":0, "y":4.5, "w":2.25},
        {"label":"Z", "x":2.25, "y":4.5},
        {"label":"X", "x":3.25, "y":4.5},
        {"label":"C", "x":4.25, "y":4.5},
        {"label":"V", "x":5.25, "y":4.5},
        {"label":"B", "x":6.25, "y":4.5},
        {"label":"N", "x":7.25, "y":4.5},
        {"label":"M", "x":8.25, "y":4.5},
        {"label":",", "x":9.25, "y":4.5},
        {"label":".", "x":10.25, "y":4.5},
        {"label":"/", "x":11.25, "y":4.5},
        {"label":"Shift", "x":12.25, "y":4.5, "w":2.75},
        {"label":"Up", "x":16.25, "y":4.5},
        {"label":"Num 1", "x":18.5, "y":4.5},
        {"label":"Num 2", "x":19.5, "y":4.5},
        {"label":"Num 3", "x":20.5, "y":4.5},
        {"label":"Ctrl", "x":0, "y":5.5, "w":1.25},
        {"label":"GUI", "x":1.25, "y":5.5, "w":1.25},
        {"label":"Alt", "x":2.5, "y":5.5, "w":1.25},
        {"label":"Space", "x":3.75, "y":5.5, "w":6.25},
        {"label":"Alt", "x":10, "y":5.5, "w":1.25},
        {"label":"GUI", "x":11.25, "y":5.5, "w":1.25},
        {"label":"Menu", "x":12.5, "y":5.5, "w":1.25},
        {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25},
        {"label":"Left", "x":15.25, "y":5.5},
        {"label":"Down", "x":16.25, "y":5.5},
        {"label":"Right", "x":17.25, "y":5.5},
        {"label":"Num 0", "x":18.5, "y":5.5, "w":2},
        {"label":"Num .", "x":20.5, "y":5.5},
        {"label":"Num Enter", "x":21.5, "y":4.5, "h":2}
      ]
    },
    "LAYOUT_iso": {
      "layout": [
        {"label":"Esc", "x":0, "y":0},
        {"label":"F1", "x":2, "y":0},
        {"label":"F2", "x":3, "y":0},
        {"label":"F3", "x":4, "y":0},
        {"label":"F4", "x":5, "y":0},
        {"label":"F5", "x":6.5, "y":0},
        {"label":"F6", "x":7.5, "y":0},
        {"label":"F7", "x":8.5, "y":0},
        {"label":"F8", "x":9.5, "y":0},
        {"label":"F9", "x":11, "y":0},
        {"label":"F10", "x":12, "y":0},
        {"label":"F11", "x":13, "y":0},
        {"label":"F12", "x":14, "y":0},
        {"label":"Print Screen", "x":15.25, "y":0},
        {"label":"Scroll Lock", "x":16.25, "y":0},
        {"label":"Pause", "x":17.25, "y":0},
        {"label":"`", "x":0, "y":1.5},
        {"label":"1", "x":1, "y":1.5},
        {"label":"2", "x":2, "y":1.5},
        {"label":"3", "x":3, "y":1.5},
        {"label":"4", "x":4, "y":1.5},
        {"label":"5", "x":5, "y":1.5},
        {"label":"6", "x":6, "y":1.5},
        {"label":"7", "x":7, "y":1.5},
        {"label":"8", "x":8, "y":1.5},
        {"label":"9", "x":9, "y":1.5},
        {"label":"0", "x":10, "y":1.5},
        {"label":"-", "x":11, "y":1.5},
        {"label":"=", "x":12, "y":1.5},
        {"label":"Backspace", "x":13, "y":1.5, "w":2},
        {"label":"Insert", "x":15.25, "y":1.5},
        {"label":"Home", "x":16.25, "y":1.5},
        {"label":"Page Up", "x":17.25, "y":1.5},
        {"label":"Num Lock", "x":18.5, "y":1.5},
        {"label":"Num /", "x":19.5, "y":1.5},
        {"label":"Num *", "x":20.5, "y":1.5},
        {"label":"Num -", "x":21.5, "y":1.5},
        {"label":"Tab", "x":0, "y":2.5, "w":1.5},
        {"label":"Q", "x":1.5, "y":2.5},
        {"label":"W", "x":2.5, "y":2.5},
        {"label":"E", "x":3.5, "y":2.5},
        {"label":"R", "x":4.5, "y":2.5},
        {"label":"T", "x":5.5, "y":2.5},
        {"label":"Y", "x":6.5, "y":2.5},
        {"label":"U", "x":7.5, "y":2.5},
        {"label":"I", "x":8.5, "y":2.5},
        {"label":"O", "x":9.5, "y":2.5},
        {"label":"P", "x":10.5, "y":2.5},
        {"label":"[", "x":11.5, "y":2.5},
        {"label":"]", "x":12.5, "y":2.5},
        {"label":"Enter", "x":13.75, "y":2.5, "w":1.25, "h":2},
        {"label":"Delete", "x":15.25, "y":2.5},
        {"label":"End", "x":16.25, "y":2.5},
        {"label":"Page Down", "x":17.25, "y":2.5},
        {"label":"Num 7", "x":18.5, "y":2.5},
        {"label":"Num 8", "x":19.5, "y":2.5},
        {"label":"Num 9", "x":20.5, "y":2.5},
        {"label":"Num +", "x":21.5, "y":2.5, "h":2},
        {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75},
        {"label":"A", "x":1.75, "y":3.5},
        {"label":"S", "x":2.75, "y":3.5},
        {"label":"D", "x":3.75, "y":3.5},
        {"label":"F", "x":4.75, "y":3.5},
        {"label":"G", "x":5.75, "y":3.5},
        {"label":"H", "x":6.75, "y":3.5},
        {"label":"J", "x":7.75, "y":3.5},
        {"label":"K", "x":8.75, "y":3.5},
        {"label":"L", "x":9.75, "y":3.5},
        {"label":";", "x":10.75, "y":3.5},
        {"label":"'", "x":11.75, "y":3.5},
        {"label":"ISO #", "x":12.75, "y":3.5},
        {"label":"Num 4", "x":18.5, "y":3.5},
        {"label":"Num 5", "x":19.5, "y":3.5},
        {"label":"Num 6", "x":20.5, "y":3.5},
        {"label":"Shift", "x":0, "y":4.5, "w":1.25},
        {"label":"ISO \\", "x":1.25, "y":4.5},
        {"label":"Z", "x":2.25, "y":4.5},
        {"label":"X", "x":3.25, "y":4.5},
        {"label":"C", "x":4.25, "y":4.5},
        {"label":"V", "x":5.25, "y":4.5},
        {"label":"B", "x":6.25, "y":4.5},
        {"label":"N", "x":7.25, "y":4.5},
        {"label":"M", "x":8.25, "y":4.5},
        {"label":",", "x":9.25, "y":4.5},
        {"label":".", "x":10.25, "y":4.5},
        {"label":"/", "x":11.25, "y":4.5},
        {"label":"Shift", "x":12.25, "y":4.5, "w":2.75},
        {"label":"Up", "x":16.25, "y":4.5},
        {"label":"Num 1", "x":18.5, "y":4.5},
        {"label":"Num 2", "x":19.5, "y":4.5},
        {"label":"Num 3", "x":20.5, "y":4.5},
        {"label":"Num Enter", "x":21.5, "y":4.5, "h":2},
        {"label":"Ctrl", "x":0, "y":5.5, "w":1.25},
        {"label":"GUI", "x":1.25, "y":5.5, "w":1.25},
        {"label":"Alt", "x":2.5, "y":5.5, "w":1.25},
        {"label":"Space", "x":3.75, "y":5.5, "w":6.25},
        {"label":"AltGr", "x":10, "y":5.5, "w":1.25},
        {"label":"GUI", "x":11.25, "y":5.5, "w":1.25},
        {"label":"Menu", "x":12.5, "y":5.5, "w":1.25},
        {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25},
        {"label":"Left", "x":15.25, "y":5.5},
        {"label":"Down", "x":16.25, "y":5.5},
        {"label":"Right", "x":17.25, "y":5.5},
        {"label":"Num 0", "x":18.5, "y":5.5, "w":2},
        {"label":"Num .", "x":20.5, "y":5.5}
      ]
    },
    "LAYOUT_jis": {
      "layout": [
        {"label":"Esc", "x":0, "y":0},
        {"label":"F1", "x":2, "y":0},
        {"label":"F2", "x":3, "y":0},
        {"label":"F3", "x":4, "y":0},
        {"label":"F4", "x":5, "y":0},
        {"label":"F5", "x":6.5, "y":0},
        {"label":"F6", "x":7.5, "y":0},
        {"label":"F7", "x":8.5, "y":0},
        {"label":"F8", "x":9.5, "y":0},
        {"label":"F9", "x":11, "y":0},
        {"label":"F10", "x":12, "y":0},
        {"label":"F11", "x":13, "y":0},
        {"label":"F12", "x":14, "y":0},
        {"label":"Print Screen", "x":15.25, "y":0},
        {"label":"Scroll Lock", "x":16.25, "y":0},
        {"label":"Pause", "x":17.25, "y":0},
        {"label":"JIS Hankaku / Zenkaku", "x":0, "y":1.5},
        {"label":"1", "x":1, "y":1.5},
        {"label":"2", "x":2, "y":1.5},
        {"label":"3", "x":3, "y":1.5},
        {"label":"4", "x":4, "y":1.5},
        {"label":"5", "x":5, "y":1.5},
        {"label":"6", "x":6, "y":1.5},
        {"label":"7", "x":7, "y":1.5},
        {"label":"8", "x":8, "y":1.5},
        {"label":"9", "x":9, "y":1.5},
        {"label":"0", "x":10, "y":1.5},
        {"label":"-", "x":11, "y":1.5},
        {"label":"ˆ", "x":12, "y":1.5},
        {"label":"JIS Yen", "x":13, "y":1.5},
        {"label":"Back Space", "x":14, "y":1.5},
        {"label":"Insert", "x":15.25, "y":1.5},
        {"label":"Home", "x":16.25, "y":1.5},
        {"label":"Page Up", "x":17.25, "y":1.5},
        {"label":"Num Lock", "x":18.5, "y":1.5},
        {"label":"Num /", "x":19.5, "y":1.5},
        {"label":"Num *", "x":20.5, "y":1.5},
        {"label":"Num -", "x":21.5, "y":1.5},
        {"label":"Tab", "x":0, "y":2.5, "w":1.5},
        {"label":"Q", "x":1.5, "y":2.5},
        {"label":"W", "x":2.5, "y":2.5},
        {"label":"E", "x":3.5, "y":2.5},
        {"label":"R", "x":4.5, "y":2.5},
        {"label":"T", "x":5.5, "y":2.5},
        {"label":"Y", "x":6.5, "y":2.5},
        {"label":"U", "x":7.5, "y":2.5},
        {"label":"I", "x":8.5, "y":2.5},
        {"label":"O", "x":9.5, "y":2.5},
        {"label":"P", "x":10.5, "y":2.5},
        {"label":"@", "x":11.5, "y":2.5},
        {"label":"[", "x":12.5, "y":2.5},
        {"label":"Enter", "x":13.75, "y":2.5, "w":1.25, "h":2},
        {"label":"Delete", "x":15.25, "y":2.5},
        {"label":"End", "x":16.25, "y":2.5},
        {"label":"Page Down", "x":17.25, "y":2.5},
        {"label":"Num 7", "x":18.5, "y":2.5},
        {"label":"Num 8", "x":19.5, "y":2.5},
        {"label":"Num 9", "x":20.5, "y":2.5},
        {"label":"Num +", "x":21.5, "y":2.5, "h":2},
        {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75},
        {"label":"A", "x":1.75, "y":3.5},
        {"label":"S", "x":2.75, "y":3.5},
        {"label":"D", "x":3.75, "y":3.5},
        {"label":"F", "x":4.75, "y":3.5},
        {"label":"G", "x":5.75, "y":3.5},
        {"label":"H", "x":6.75, "y":3.5},
        {"label":"J", "x":7.75, "y":3.5},
        {"label":"K", "x":8.75, "y":3.5},
        {"label":"L", "x":9.75, "y":3.5},
        {"label":";", "x":10.75, "y":3.5},
        {"label":":", "x":11.75, "y":3.5},
        {"label":"]", "x":12.75, "y":3.5},
        {"label":"Num 4", "x":18.5, "y":3.5},
        {"label":"Num 5", "x":19.5, "y":3.5},
        {"label":"Num 6", "x":20.5, "y":3.5},
        {"label":"Shift", "x":0, "y":4.5, "w":2.25},
        {"label":"Z", "x":2.25, "y":4.5},
        {"label":"X", "x":3.25, "y":4.5},
        {"label":"C", "x":4.25, "y":4.5},
        {"label":"V", "x":5.25, "y":4.5},
        {"label":"B", "x":6.25, "y":4.5},
        {"label":"N", "x":7.25, "y":4.5},
        {"label":"M", "x":8.25, "y":4.5},
        {"label":",", "x":9.25, "y":4.5},
        {"label":".", "x":10.25, "y":4.5},
        {"label":"/", "x":11.25, "y":4.5},
        {"label":"JIS \\", "x":12.25, "y":4.5},
        {"label":"Shift", "x":13.25, "y":4.5, "w":1.75},
        {"label":"Up", "x":16.25, "y":4.5},
        {"label":"Num 1", "x":18.5, "y":4.5},
        {"label":"Num 2", "x":19.5, "y":4.5},
        {"label":"Num 3", "x":20.5, "y":4.5},
        {"label":"Num Enter", "x":21.5, "y":4.5, "h":2},
        {"label":"Ctrl", "x":0, "y":5.5, "w":1.25},
        {"label":"GUI", "x":1.25, "y":5.5, "w":1.25},
        {"label":"Alt", "x":2.5, "y":5.5, "w":1.25},
        {"label":"JIS Muhenkan", "x":3.75, "y":5.5, "w":1.25},
        {"label":"Space", "x":5, "y":5.5, "w":2.5},
        {"label":"JIS Henkan", "x":7.5, "y":5.5, "w":1.25},
        {"label":"JIS Hiragana / Katakana", "x":8.75, "y":5.5, "w":1.25},
        {"label":"Alt", "x":10, "y":5.5, "w":1.25},
        {"label":"GUI", "x":11.25, "y":5.5, "w":1.25},
        {"label":"Menu", "x":12.5, "y":5.5, "w":1.25},
        {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25},
        {"label":"Left", "x":15.25, "y":5.5},
        {"label":"Down", "x":16.25, "y":5.5},
        {"label":"Right", "x":17.25, "y":5.5},
        {"label":"Num 0", "x":18.5, "y":5.5, "w":2},
        {"label":"Num .", "x":20.5, "y":5.5}
      ]
    "keyboard_name": "converter/usb_usb",
    "url": "",
    "maintainer": "qmk",
    "layouts": {
        "LAYOUT_all": {
            "layout": [
                {"x": 2, "y": 0},
                {"x": 3, "y": 0},
                {"x": 4, "y": 0},
                {"x": 5, "y": 0},
                {"x": 6.5, "y": 0},
                {"x": 7.5, "y": 0},
                {"x": 8.5, "y": 0},
                {"x": 9.5, "y": 0},
                {"x": 11, "y": 0},
                {"x": 12, "y": 0},
                {"x": 13, "y": 0},
                {"x": 14, "y": 0},

                {"x": 0, "y": 1},

                {"x": 2, "y": 1},
                {"x": 3, "y": 1},
                {"x": 4, "y": 1},
                {"x": 5, "y": 1},
                {"x": 6.5, "y": 1},
                {"x": 7.5, "y": 1},
                {"x": 8.5, "y": 1},
                {"x": 9.5, "y": 1},
                {"x": 11, "y": 1},
                {"x": 12, "y": 1},
                {"x": 13, "y": 1},
                {"x": 14, "y": 1},

                {"x": 15.25, "y": 1},
                {"x": 16.25, "y": 1},
                {"x": 17.25, "y": 1},

                {"x": 18.5, "y": 1},
                {"x": 19.5, "y": 1},
                {"x": 20.5, "y": 1},
                {"x": 21.5, "y": 1},

                {"x": 22.75, "y": 1},

                {"x": 0, "y": 2.5},
                {"x": 1, "y": 2.5},
                {"x": 2, "y": 2.5},
                {"x": 3, "y": 2.5},
                {"x": 4, "y": 2.5},
                {"x": 5, "y": 2.5},
                {"x": 6, "y": 2.5},
                {"x": 7, "y": 2.5},
                {"x": 8, "y": 2.5},
                {"x": 9, "y": 2.5},
                {"x": 10, "y": 2.5},
                {"x": 11, "y": 2.5},
                {"x": 12, "y": 2.5},
                {"x": 13, "y": 2.5},
                {"x": 14, "y": 2.5},

                {"x": 15.25, "y": 2.5},
                {"x": 16.25, "y": 2.5},
                {"x": 17.25, "y": 2.5},

                {"x": 18.5, "y": 2.5},
                {"x": 19.5, "y": 2.5},
                {"x": 20.5, "y": 2.5},
                {"x": 21.5, "y": 2.5},

                {"x": 22.75, "y": 2.5},
                {"x": 23.75, "y": 2.5},

                {"x": 0, "y": 3.5, "w": 1.5},
                {"x": 1.5, "y": 3.5},
                {"x": 2.5, "y": 3.5},
                {"x": 3.5, "y": 3.5},
                {"x": 4.5, "y": 3.5},
                {"x": 5.5, "y": 3.5},
                {"x": 6.5, "y": 3.5},
                {"x": 7.5, "y": 3.5},
                {"x": 8.5, "y": 3.5},
                {"x": 9.5, "y": 3.5},
                {"x": 10.5, "y": 3.5},
                {"x": 11.5, "y": 3.5},
                {"x": 12.5, "y": 3.5},
                {"x": 13.5, "y": 3.5, "w": 1.5},

                {"x": 15.25, "y": 3.5},
                {"x": 16.25, "y": 3.5},
                {"x": 17.25, "y": 3.5},

                {"x": 18.5, "y": 3.5},
                {"x": 19.5, "y": 3.5},
                {"x": 20.5, "y": 3.5},
                {"x": 21.5, "y": 3.5},

                {"x": 22.75, "y": 3.5},
                {"x": 23.75, "y": 3.5},

                {"x": 0, "y": 4.5, "w": 1.75},
                {"x": 1.75, "y": 4.5},
                {"x": 2.75, "y": 4.5},
                {"x": 3.75, "y": 4.5},
                {"x": 4.75, "y": 4.5},
                {"x": 5.75, "y": 4.5},
                {"x": 6.75, "y": 4.5},
                {"x": 7.75, "y": 4.5},
                {"x": 8.75, "y": 4.5},
                {"x": 9.75, "y": 4.5},
                {"x": 10.75, "y": 4.5},
                {"x": 11.75, "y": 4.5},
                {"x": 12.75, "y": 4.5},
                {"x": 13.75, "y": 4.5, "w": 1.25},

                {"x": 18.5, "y": 4.5},
                {"x": 19.5, "y": 4.5},
                {"x": 20.5, "y": 4.5},
                {"x": 21.5, "y": 4.5},

                {"x": 22.75, "y": 4.5},
                {"x": 23.75, "y": 4.5},

                {"x": 0, "y": 5.5, "w": 1.25},
                {"x": 1.25, "y": 5.5},
                {"x": 2.25, "y": 5.5},
                {"x": 3.25, "y": 5.5},
                {"x": 4.25, "y": 5.5},
                {"x": 5.25, "y": 5.5},
                {"x": 6.25, "y": 5.5},
                {"x": 7.25, "y": 5.5},
                {"x": 8.25, "y": 5.5},
                {"x": 9.25, "y": 5.5},
                {"x": 10.25, "y": 5.5},
                {"x": 11.25, "y": 5.5},
                {"x": 12.25, "y": 5.5},
                {"x": 13.25, "y": 5.5, "w": 1.75},

                {"x": 16.25, "y": 5.5},

                {"x": 18.5, "y": 5.5},
                {"x": 19.5, "y": 5.5},
                {"x": 20.5, "y": 5.5},
                {"x": 21.5, "y": 5.5},

                {"x": 22.75, "y": 5.5},
                {"x": 23.75, "y": 5.5},

                {"x": 0, "y": 6.5},
                {"x": 1, "y": 6.5},
                {"x": 2, "y": 6.5},
                {"x": 3, "y": 6.5},
                {"x": 4, "y": 6.5},
                {"x": 5, "y": 6.5, "w": 3},
                {"x": 8, "y": 6.5},
                {"x": 9, "y": 6.5},
                {"x": 10, "y": 6.5},
                {"x": 11, "y": 6.5},
                {"x": 12, "y": 6.5},
                {"x": 13, "y": 6.5},
                {"x": 14, "y": 6.5},

                {"x": 15.25, "y": 6.5},
                {"x": 16.25, "y": 6.5},
                {"x": 17.25, "y": 6.5},

                {"x": 18.5, "y": 6.5, "w": 2},
                {"x": 20.5, "y": 6.5},
                {"x": 21.5, "y": 6.5},

                {"x": 22.75, "y": 6.5},
                {"x": 23.75, "y": 6.5}
            ]
        },
        "LAYOUT_fullsize_ansi": {
            "layout": [
                {"x": 0, "y": 0},

                {"x": 2, "y": 0},
                {"x": 3, "y": 0},
                {"x": 4, "y": 0},
                {"x": 5, "y": 0},
                {"x": 6.5, "y": 0},
                {"x": 7.5, "y": 0},
                {"x": 8.5, "y": 0},
                {"x": 9.5, "y": 0},
                {"x": 11, "y": 0},
                {"x": 12, "y": 0},
                {"x": 13, "y": 0},
                {"x": 14, "y": 0},

                {"x": 15.25, "y": 0},
                {"x": 16.25, "y": 0},
                {"x": 17.25, "y": 0},

                {"x": 0, "y": 1.5},
                {"x": 1, "y": 1.5},
                {"x": 2, "y": 1.5},
                {"x": 3, "y": 1.5},
                {"x": 4, "y": 1.5},
                {"x": 5, "y": 1.5},
                {"x": 6, "y": 1.5},
                {"x": 7, "y": 1.5},
                {"x": 8, "y": 1.5},
                {"x": 9, "y": 1.5},
                {"x": 10, "y": 1.5},
                {"x": 11, "y": 1.5},
                {"x": 12, "y": 1.5},
                {"x": 13, "y": 1.5, "w": 2},

                {"x": 15.25, "y": 1.5},
                {"x": 16.25, "y": 1.5},
                {"x": 17.25, "y": 1.5},

                {"x": 18.5, "y": 1.5},
                {"x": 19.5, "y": 1.5},
                {"x": 20.5, "y": 1.5},
                {"x": 21.5, "y": 1.5},

                {"x": 0, "y": 2.5, "w": 1.5},
                {"x": 1.5, "y": 2.5},
                {"x": 2.5, "y": 2.5},
                {"x": 3.5, "y": 2.5},
                {"x": 4.5, "y": 2.5},
                {"x": 5.5, "y": 2.5},
                {"x": 6.5, "y": 2.5},
                {"x": 7.5, "y": 2.5},
                {"x": 8.5, "y": 2.5},
                {"x": 9.5, "y": 2.5},
                {"x": 10.5, "y": 2.5},
                {"x": 11.5, "y": 2.5},
                {"x": 12.5, "y": 2.5},
                {"x": 13.5, "y": 2.5, "w": 1.5},

                {"x": 15.25, "y": 2.5},
                {"x": 16.25, "y": 2.5},
                {"x": 17.25, "y": 2.5},

                {"x": 18.5, "y": 2.5},
                {"x": 19.5, "y": 2.5},
                {"x": 20.5, "y": 2.5},
                {"x": 21.5, "y": 2.5, "h": 2},

                {"x": 0, "y": 3.5, "w": 1.75},
                {"x": 1.75, "y": 3.5},
                {"x": 2.75, "y": 3.5},
                {"x": 3.75, "y": 3.5},
                {"x": 4.75, "y": 3.5},
                {"x": 5.75, "y": 3.5},
                {"x": 6.75, "y": 3.5},
                {"x": 7.75, "y": 3.5},
                {"x": 8.75, "y": 3.5},
                {"x": 9.75, "y": 3.5},
                {"x": 10.75, "y": 3.5},
                {"x": 11.75, "y": 3.5},
                {"x": 12.75, "y": 3.5, "w": 2.25},

                {"x": 18.5, "y": 3.5},
                {"x": 19.5, "y": 3.5},
                {"x": 20.5, "y": 3.5},

                {"x": 0, "y": 4.5, "w": 2.25},
                {"x": 2.25, "y": 4.5},
                {"x": 3.25, "y": 4.5},
                {"x": 4.25, "y": 4.5},
                {"x": 5.25, "y": 4.5},
                {"x": 6.25, "y": 4.5},
                {"x": 7.25, "y": 4.5},
                {"x": 8.25, "y": 4.5},
                {"x": 9.25, "y": 4.5},
                {"x": 10.25, "y": 4.5},
                {"x": 11.25, "y": 4.5},
                {"x": 12.25, "y": 4.5, "w": 2.75},

                {"x": 16.25, "y": 4.5},

                {"x": 18.5, "y": 4.5},
                {"x": 19.5, "y": 4.5},
                {"x": 20.5, "y": 4.5},
                {"x": 21.5, "y": 4.5, "h": 2},

                {"x": 0, "y": 5.5, "w": 1.25},
                {"x": 1.25, "y": 5.5, "w": 1.25},
                {"x": 2.5, "y": 5.5, "w": 1.25},
                {"x": 3.75, "y": 5.5, "w": 6.25},
                {"x": 10, "y": 5.5, "w": 1.25},
                {"x": 11.25, "y": 5.5, "w": 1.25},
                {"x": 12.5, "y": 5.5, "w": 1.25},
                {"x": 13.75, "y": 5.5, "w": 1.25},

                {"x": 15.25, "y": 5.5},
                {"x": 16.25, "y": 5.5},
                {"x": 17.25, "y": 5.5},

                {"x": 18.5, "y": 5.5, "w": 2},
                {"x": 20.5, "y": 5.5}
            ]
        },
        "LAYOUT_fullsize_iso": {
            "layout": [
                {"x": 0, "y": 0},

                {"x": 2, "y": 0},
                {"x": 3, "y": 0},
                {"x": 4, "y": 0},
                {"x": 5, "y": 0},
                {"x": 6.5, "y": 0},
                {"x": 7.5, "y": 0},
                {"x": 8.5, "y": 0},
                {"x": 9.5, "y": 0},
                {"x": 11, "y": 0},
                {"x": 12, "y": 0},
                {"x": 13, "y": 0},
                {"x": 14, "y": 0},

                {"x": 15.25, "y": 0},
                {"x": 16.25, "y": 0},
                {"x": 17.25, "y": 0},

                {"x": 0, "y": 1.5},
                {"x": 1, "y": 1.5},
                {"x": 2, "y": 1.5},
                {"x": 3, "y": 1.5},
                {"x": 4, "y": 1.5},
                {"x": 5, "y": 1.5},
                {"x": 6, "y": 1.5},
                {"x": 7, "y": 1.5},
                {"x": 8, "y": 1.5},
                {"x": 9, "y": 1.5},
                {"x": 10, "y": 1.5},
                {"x": 11, "y": 1.5},
                {"x": 12, "y": 1.5},
                {"x": 13, "y": 1.5, "w": 2},

                {"x": 15.25, "y": 1.5},
                {"x": 16.25, "y": 1.5},
                {"x": 17.25, "y": 1.5},

                {"x": 18.5, "y": 1.5},
                {"x": 19.5, "y": 1.5},
                {"x": 20.5, "y": 1.5},
                {"x": 21.5, "y": 1.5},

                {"x": 0, "y": 2.5, "w": 1.5},
                {"x": 1.5, "y": 2.5},
                {"x": 2.5, "y": 2.5},
                {"x": 3.5, "y": 2.5},
                {"x": 4.5, "y": 2.5},
                {"x": 5.5, "y": 2.5},
                {"x": 6.5, "y": 2.5},
                {"x": 7.5, "y": 2.5},
                {"x": 8.5, "y": 2.5},
                {"x": 9.5, "y": 2.5},
                {"x": 10.5, "y": 2.5},
                {"x": 11.5, "y": 2.5},
                {"x": 12.5, "y": 2.5},

                {"x": 15.25, "y": 2.5},
                {"x": 16.25, "y": 2.5},
                {"x": 17.25, "y": 2.5},

                {"x": 18.5, "y": 2.5},
                {"x": 19.5, "y": 2.5},
                {"x": 20.5, "y": 2.5},
                {"x": 21.5, "y": 2.5, "h": 2},

                {"x": 0, "y": 3.5, "w": 1.75},
                {"x": 1.75, "y": 3.5},
                {"x": 2.75, "y": 3.5},
                {"x": 3.75, "y": 3.5},
                {"x": 4.75, "y": 3.5},
                {"x": 5.75, "y": 3.5},
                {"x": 6.75, "y": 3.5},
                {"x": 7.75, "y": 3.5},
                {"x": 8.75, "y": 3.5},
                {"x": 9.75, "y": 3.5},
                {"x": 10.75, "y": 3.5},
                {"x": 11.75, "y": 3.5},
                {"x": 12.75, "y": 3.5},
                {"x": 13.75, "y": 2.5, "w": 1.25, "h": 2},

                {"x": 18.5, "y": 3.5},
                {"x": 19.5, "y": 3.5},
                {"x": 20.5, "y": 3.5},

                {"x": 0, "y": 4.5, "w": 1.25},
                {"x": 1.25, "y": 4.5},
                {"x": 2.25, "y": 4.5},
                {"x": 3.25, "y": 4.5},
                {"x": 4.25, "y": 4.5},
                {"x": 5.25, "y": 4.5},
                {"x": 6.25, "y": 4.5},
                {"x": 7.25, "y": 4.5},
                {"x": 8.25, "y": 4.5},
                {"x": 9.25, "y": 4.5},
                {"x": 10.25, "y": 4.5},
                {"x": 11.25, "y": 4.5},
                {"x": 12.25, "y": 4.5, "w": 2.75},

                {"x": 16.25, "y": 4.5},

                {"x": 18.5, "y": 4.5},
                {"x": 19.5, "y": 4.5},
                {"x": 20.5, "y": 4.5},
                {"x": 21.5, "y": 4.5, "h": 2},

                {"x": 0, "y": 5.5, "w": 1.25},
                {"x": 1.25, "y": 5.5, "w": 1.25},
                {"x": 2.5, "y": 5.5, "w": 1.25},
                {"x": 3.75, "y": 5.5, "w": 6.25},
                {"x": 10, "y": 5.5, "w": 1.25},
                {"x": 11.25, "y": 5.5, "w": 1.25},
                {"x": 12.5, "y": 5.5, "w": 1.25},
                {"x": 13.75, "y": 5.5, "w": 1.25},

                {"x": 15.25, "y": 5.5},
                {"x": 16.25, "y": 5.5},
                {"x": 17.25, "y": 5.5},

                {"x": 18.5, "y": 5.5, "w": 2},
                {"x": 20.5, "y": 5.5}
            ]
        },
        "LAYOUT_fullsize_jis": {
            "layout": [
                {"x": 0, "y": 0},

                {"x": 2, "y": 0},
                {"x": 3, "y": 0},
                {"x": 4, "y": 0},
                {"x": 5, "y": 0},
                {"x": 6.5, "y": 0},
                {"x": 7.5, "y": 0},
                {"x": 8.5, "y": 0},
                {"x": 9.5, "y": 0},
                {"x": 11, "y": 0},
                {"x": 12, "y": 0},
                {"x": 13, "y": 0},
                {"x": 14, "y": 0},

                {"x": 15.25, "y": 0},
                {"x": 16.25, "y": 0},
                {"x": 17.25, "y": 0},

                {"x": 0, "y": 1.5},
                {"x": 1, "y": 1.5},
                {"x": 2, "y": 1.5},
                {"x": 3, "y": 1.5},
                {"x": 4, "y": 1.5},
                {"x": 5, "y": 1.5},
                {"x": 6, "y": 1.5},
                {"x": 7, "y": 1.5},
                {"x": 8, "y": 1.5},
                {"x": 9, "y": 1.5},
                {"x": 10, "y": 1.5},
                {"x": 11, "y": 1.5},
                {"x": 12, "y": 1.5},
                {"x": 13, "y": 1.5},
                {"x": 14, "y": 1.5},

                {"x": 15.25, "y": 1.5},
                {"x": 16.25, "y": 1.5},
                {"x": 17.25, "y": 1.5},

                {"x": 18.5, "y": 1.5},
                {"x": 19.5, "y": 1.5},
                {"x": 20.5, "y": 1.5},
                {"x": 21.5, "y": 1.5},

                {"x": 0, "y": 2.5, "w": 1.5},
                {"x": 1.5, "y": 2.5},
                {"x": 2.5, "y": 2.5},
                {"x": 3.5, "y": 2.5},
                {"x": 4.5, "y": 2.5},
                {"x": 5.5, "y": 2.5},
                {"x": 6.5, "y": 2.5},
                {"x": 7.5, "y": 2.5},
                {"x": 8.5, "y": 2.5},
                {"x": 9.5, "y": 2.5},
                {"x": 10.5, "y": 2.5},
                {"x": 11.5, "y": 2.5},
                {"x": 12.5, "y": 2.5},

                {"x": 15.25, "y": 2.5},
                {"x": 16.25, "y": 2.5},
                {"x": 17.25, "y": 2.5},

                {"x": 18.5, "y": 2.5},
                {"x": 19.5, "y": 2.5},
                {"x": 20.5, "y": 2.5},
                {"x": 21.5, "y": 2.5, "h": 2},

                {"x": 0, "y": 3.5, "w": 1.75},
                {"x": 1.75, "y": 3.5},
                {"x": 2.75, "y": 3.5},
                {"x": 3.75, "y": 3.5},
                {"x": 4.75, "y": 3.5},
                {"x": 5.75, "y": 3.5},
                {"x": 6.75, "y": 3.5},
                {"x": 7.75, "y": 3.5},
                {"x": 8.75, "y": 3.5},
                {"x": 9.75, "y": 3.5},
                {"x": 10.75, "y": 3.5},
                {"x": 11.75, "y": 3.5},
                {"x": 12.75, "y": 3.5},
                {"x": 13.75, "y": 2.5, "w": 1.25, "h": 2},

                {"x": 18.5, "y": 3.5},
                {"x": 19.5, "y": 3.5},
                {"x": 20.5, "y": 3.5},

                {"x": 0, "y": 4.5, "w": 2.25},
                {"x": 2.25, "y": 4.5},
                {"x": 3.25, "y": 4.5},
                {"x": 4.25, "y": 4.5},
                {"x": 5.25, "y": 4.5},
                {"x": 6.25, "y": 4.5},
                {"x": 7.25, "y": 4.5},
                {"x": 8.25, "y": 4.5},
                {"x": 9.25, "y": 4.5},
                {"x": 10.25, "y": 4.5},
                {"x": 11.25, "y": 4.5},
                {"x": 12.25, "y": 4.5},
                {"x": 13.25, "y": 4.5, "w": 1.75},

                {"x": 16.25, "y": 4.5},

                {"x": 18.5, "y": 4.5},
                {"x": 19.5, "y": 4.5},
                {"x": 20.5, "y": 4.5},
                {"x": 21.5, "y": 4.5, "h": 2},

                {"x": 0, "y": 5.5, "w": 1.25},
                {"x": 1.25, "y": 5.5, "w": 1.25},
                {"x": 2.5, "y": 5.5, "w": 1.25},
                {"x": 3.75, "y": 5.5, "w": 1.25},
                {"x": 5, "y": 5.5, "w": 2.5},
                {"x": 7.5, "y": 5.5, "w": 1.25},
                {"x": 8.75, "y": 5.5, "w": 1.25},
                {"x": 10, "y": 5.5, "w": 1.25},
                {"x": 11.25, "y": 5.5, "w": 1.25},
                {"x": 12.5, "y": 5.5, "w": 1.25},
                {"x": 13.75, "y": 5.5, "w": 1.25},

                {"x": 15.25, "y": 5.5},
                {"x": 16.25, "y": 5.5},
                {"x": 17.25, "y": 5.5},

                {"x": 18.5, "y": 5.5, "w": 2},
                {"x": 20.5, "y": 5.5}
            ]
        }
    }
  }
}

M keyboards/converter/usb_usb/keymaps/chriskopher/keymap.c => keyboards/converter/usb_usb/keymaps/chriskopher/keymap.c +24 -24
@@ 39,10 39,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [_CKO] = LAYOUT_ansi(
        KC_ESC,                           KC_F1,   KC_F2,   KC_F3,   KC_F4,  KC_F5,  KC_F6,  KC_F7,   KC_F8,   KC_F9,        KC_F10,   KC_F11,    KC_F12,              KC_PSCR, KC_SLCK, KC_PAUS,
        KC_GRV,           KC_1,           KC_2,    KC_3,    KC_4,    KC_5,   KC_6,   KC_7,   KC_8,    KC_9,    KC_0,         KC_MINS,  KC_EQL,    KC_BSLS,    KC_INS,  KC_HOME, KC_PGUP,            KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
        KC_TAB,           KC_Q,           KC_W,    KC_E,    KC_R,    KC_T,   KC_Y,   KC_U,   KC_I,    KC_O,    KC_P,         KC_LBRC,  KC_RBRC,   KC_BSPC,    KC_DEL,  KC_END,  KC_PGDN,            KC_P7,   KC_P8,   KC_P9,
        LCTL_T(KC_ESC),   KC_A,           KC_S,    KC_D,    KC_F,    KC_G,   KC_H,   KC_J,   KC_K,    KC_L,    TD(SCLN_CLN), KC_QUOT,             KC_ENT,                                           KC_P4,   KC_P5,   KC_P6,   KC_PPLS,
        TD(ESPC_L),       LT(_DEV,KC_Z),  KC_X,    KC_C,    KC_V,    KC_B,   KC_N,   KC_M,   KC_COMM, KC_DOT,  KC_SLSH,                           TD(ESPC_R),          KC_UP,                       KC_P1,   KC_P2,   KC_P3,
        MEH_T(KC_CAPS), KC_LGUI, KC_LALT,                   KC_SPC,                                   KC_RALT, LT(_ADJUST,KC_RGUI),      KC_APP,  KC_RCTL,    KC_LEFT, KC_DOWN, KC_RGHT,            KC_P0,            KC_PDOT, KC_PENT
        KC_TAB,           KC_Q,           KC_W,    KC_E,    KC_R,    KC_T,   KC_Y,   KC_U,   KC_I,    KC_O,    KC_P,         KC_LBRC,  KC_RBRC,   KC_BSPC,    KC_DEL,  KC_END,  KC_PGDN,            KC_P7,   KC_P8,   KC_P9,   KC_PPLS,
        LCTL_T(KC_ESC),   KC_A,           KC_S,    KC_D,    KC_F,    KC_G,   KC_H,   KC_J,   KC_K,    KC_L,    TD(SCLN_CLN), KC_QUOT,             KC_ENT,                                           KC_P4,   KC_P5,   KC_P6,
        TD(ESPC_L),       LT(_DEV,KC_Z),  KC_X,    KC_C,    KC_V,    KC_B,   KC_N,   KC_M,   KC_COMM, KC_DOT,  KC_SLSH,                           TD(ESPC_R),          KC_UP,                       KC_P1,   KC_P2,   KC_P3,   KC_PENT,
        MEH_T(KC_CAPS), KC_LGUI, KC_LALT,                   KC_SPC,                                   KC_RALT, LT(_ADJUST,KC_RGUI),      KC_APP,  KC_RCTL,    KC_LEFT, KC_DOWN, KC_RGHT,            KC_P0,            KC_PDOT
    ),

    /* Regular Qwerty: default layer


@@ 64,10 64,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [_QWERTY] = LAYOUT_ansi(
        KC_ESC,           KC_F1,   KC_F2,   KC_F3,   KC_F4,  KC_F5,  KC_F6,  KC_F7,   KC_F8,   KC_F9,   KC_F10,    KC_F11,   KC_F12,             KC_PSCR, KC_SLCK, KC_PAUS,
        KC_GRV,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,   KC_6,   KC_7,   KC_8,    KC_9,    KC_0,    KC_MINS,   KC_EQL,   KC_BSPC,   KC_INS,  KC_HOME, KC_PGUP,    KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
        KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,   KC_Y,   KC_U,   KC_I,    KC_O,    KC_P,    KC_LBRC,   KC_RBRC,  KC_BSLS,   KC_DEL,  KC_END,  KC_PGDN,    KC_P7,   KC_P8,   KC_P9,
        KC_CAPS, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,   KC_H,   KC_J,   KC_K,    KC_L,    KC_SCLN, KC_QUOT,             KC_ENT,                                  KC_P4,   KC_P5,   KC_P6,   KC_PPLS,
        KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,   KC_N,   KC_M,   KC_COMM, KC_DOT,  KC_SLSH,                      KC_RSFT,            KC_UP,               KC_P1,   KC_P2,   KC_P3,
        KC_LCTL, KC_LGUI, KC_LALT,                   KC_SPC,                         KC_RALT,  LT(_ADJUST,KC_RGUI), KC_APP,  KC_RCTL,   KC_LEFT, KC_DOWN, KC_RGHT,    KC_P0,            KC_PDOT, KC_PENT
        KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,    KC_T,   KC_Y,   KC_U,   KC_I,    KC_O,    KC_P,    KC_LBRC,   KC_RBRC,  KC_BSLS,   KC_DEL,  KC_END,  KC_PGDN,    KC_P7,   KC_P8,   KC_P9,   KC_PPLS,
        KC_CAPS, KC_A,    KC_S,    KC_D,    KC_F,    KC_G,   KC_H,   KC_J,   KC_K,    KC_L,    KC_SCLN, KC_QUOT,             KC_ENT,                                  KC_P4,   KC_P5,   KC_P6,
        KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,   KC_N,   KC_M,   KC_COMM, KC_DOT,  KC_SLSH,                      KC_RSFT,            KC_UP,               KC_P1,   KC_P2,   KC_P3,   KC_PENT,
        KC_LCTL, KC_LGUI, KC_LALT,                   KC_SPC,                         KC_RALT,  LT(_ADJUST,KC_RGUI), KC_APP,  KC_RCTL,   KC_LEFT, KC_DOWN, KC_RGHT,    KC_P0,            KC_PDOT
    ),

    /* SuperDuper


@@ 89,10 89,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [_SUPERDUPER] = LAYOUT_ansi(
        ______,           ______,  ______,  ______,  ______,  ______,  ______,  ______,       ______,     ______,    ______,  ______,  ______,               ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,       ______,     ______,    ______,  ______,           ______,      ______,  ______,  ______,     ______,  ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  ______,  C(KC_1), C(S(KC_TAB)), C(KC_TAB),  C(KC_9),   ______,  ______,           ______,      ______,  ______,  ______,     ______,  ______,  ______,
        ______,  KC_LALT, ______,  ______,  KC_BSPC, KC_LCTL, KC_LEFT, KC_DOWN, KC_UP,        KC_RIGHT,   KC_DEL,    ______,                    ______,                                    ______,  ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,       ______,     TG(_SUPERDUPER),                      ______,               ______,              ______,  ______,  ______,
        ______,  ______,  ______,                    KC_LSFT,                                                        ______,  ______,  ______,  ______,      ______,  ______,  ______,     ______,           ______,  ______
        ______,  ______,  ______,  ______,  ______,  ______,  ______,  C(KC_1), C(S(KC_TAB)), C(KC_TAB),  C(KC_9),   ______,  ______,           ______,      ______,  ______,  ______,     ______,  ______,  ______,  ______,
        ______,  KC_LALT, ______,  ______,  KC_BSPC, KC_LCTL, KC_LEFT, KC_DOWN, KC_UP,        KC_RIGHT,   KC_DEL,    ______,                    ______,                                    ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,       ______,     TG(_SUPERDUPER),                      ______,               ______,              ______,  ______,  ______,  ______,
        ______,  ______,  ______,                    KC_LSFT,                                                        ______,  ______,  ______,  ______,      ______,  ______,  ______,     ______,           ______
    ),

    /* Dev


@@ 114,10 114,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [_DEV] = LAYOUT_ansi(
        ______,           ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,                            ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,                        ______,      ______,  ______,  ______,     ______,  ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  ______,  KC_MINS, S(KC_EQL), S(KC_9), S(KC_0),  ______,  ______,                     ______,      ______,  ______,  ______,     ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  S(KC_MINS), KC_LBRC, KC_RBRC, S(KC_LBRC), S(KC_RBRC),  ______,                       ______,                                    ______,  ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  KC_EQL, S(KC_BSLASH), S(KC_COMM), S(KC_DOT), S(KC_SLSH),                             ______,               ______,              ______,  ______,  ______,
        ______,  ______,  ______,                    ______,                                                            ______,  ______,  ______,  ______,      ______,  ______,  ______,     ______,           ______,  ______
        ______,  ______,  ______,  ______,  ______,  ______,  ______,  KC_MINS, S(KC_EQL), S(KC_9), S(KC_0),  ______,  ______,                     ______,      ______,  ______,  ______,     ______,  ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  S(KC_MINS), KC_LBRC, KC_RBRC, S(KC_LBRC), S(KC_RBRC),  ______,                       ______,                                    ______,  ______,  ______,
        ______,  ______,  ______,  ______,  ______,  ______,  KC_EQL, S(KC_BSLASH), S(KC_COMM), S(KC_DOT), S(KC_SLSH),                             ______,               ______,              ______,  ______,  ______,  ______,
        ______,  ______,  ______,                    ______,                                                            ______,  ______,  ______,  ______,      ______,  ______,  ______,     ______,           ______
    ),

    /* Adjust


@@ 139,10 139,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [_ADJUST] = LAYOUT_ansi(
        ______,                ______,  ______,    ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,               ______,  ______,  ______,
        ______,  ______,       ______,  ______,    ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,           ______,      KC_MPLY, KC_MNXT, KC_VOLU,    ______,  ______,  ______,  ______,
        ______,  DF(_QWERTY),  ______,  ______,    ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,           ______,      KC_MSTP, KC_MPRV, KC_VOLD,    ______,  ______,  ______,
        ______,  ______,       ______,  ______,    ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,                    ______,                                    ______,  ______,  ______,  ______,
        ______,  ______,       ______,  DF(_CKO),  ______,  ______,  KC_MPLY,  KC_MUTE, KC_VOLD, KC_VOLU, TG(_SUPERDUPER),                   ______,               ______,              ______,  ______,  ______,
        ______,  ______,       ______,                      ______,                                               ______,  ______,  ______,  ______,      ______,  ______,  ______,     ______,           ______,  ______
        ______,  DF(_QWERTY),  ______,  ______,    ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,           ______,      KC_MSTP, KC_MPRV, KC_VOLD,    ______,  ______,  ______,  ______,
        ______,  ______,       ______,  ______,    ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,                    ______,                                    ______,  ______,  ______,
        ______,  ______,       ______,  DF(_CKO),  ______,  ______,  KC_MPLY,  KC_MUTE, KC_VOLD, KC_VOLU, TG(_SUPERDUPER),                   ______,               ______,              ______,  ______,  ______,  ______,
        ______,  ______,       ______,                      ______,                                               ______,  ______,  ______,  ______,      ______,  ______,  ______,     ______,           ______
    )

/* Empty layout for future reference


@@ 165,10 165,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  *  [_EMPTY] = LAYOUT_ansi(
  *      ______,           ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,               ______,  ______,  ______,
  *      ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,           ______,      ______,  ______,  ______,     ______,  ______,  ______,  ______,
  *      ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,           ______,      ______,  ______,  ______,     ______,  ______,  ______,
  *      ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,                    ______,                                    ______,  ______,  ______,  ______,
  *      ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,                             ______,               ______,              ______,  ______,  ______,
  *      ______,  ______,  ______,                    ______,                                               ______,  ______,  ______,  ______,      ______,  ______,  ______,     ______,           ______,  ______
  *      ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,           ______,      ______,  ______,  ______,     ______,  ______,  ______,  ______,
  *      ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,                    ______,                                    ______,  ______,  ______,
  *      ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,  ______,                             ______,               ______,              ______,  ______,  ______,  ______,
  *      ______,  ______,  ______,                    ______,                                               ______,  ______,  ______,  ______,      ______,  ______,  ______,     ______,           ______
  *  ),
 */
};

M keyboards/converter/usb_usb/rules.mk => keyboards/converter/usb_usb/rules.mk +2 -0
@@ 22,3 22,5 @@ CUSTOM_MATRIX = yes
SRC += custom_matrix.cpp

DEFAULT_FOLDER = converter/usb_usb/hasu

LAYOUTS = fullsize_ansi fullsize_iso

M keyboards/converter/usb_usb/usb_usb.h => keyboards/converter/usb_usb/usb_usb.h +12 -12
@@ 114,14 114,14 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * |Ctl|Gui|Alt|           Space               |Alt|Gui|App|Ctl| |Lef|Dow|Rig| |      0|  .|Ent|
 * `-----------------------------------------------------------' `-----------' `---------------'
 */
#define LAYOUT_ansi( \
#define LAYOUT_fullsize_ansi( \
    k29,      k3A, k3B, k3C, k3D, k3E, k3F, k40, k41, k42, k43, k44, k45,  k46, k47, k48, \
\
    k35, k1E, k1F, k20, k21, k22, k23, k24, k25, k26, k27, k2D, k2E, k2A,  k49, k4A, k4B,  k53, k54, k55, k56, \
    k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30, k31,  k4C, k4D, k4E,  k5F, k60, k61, \
    k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34,      k28,                  k5C, k5D, k5E, k57, \
    kE1,      k1D, k1B, k06, k19, k05, k11, k10, k36, k37, k38,      kE5,       k52,       k59, k5A, k5B, \
    kE0, kE3, kE2,                k2C,                kE6, kE7, k65, kE4,  k50, k51, k4F,  k62,      k63, k58 \
    k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30, k31,  k4C, k4D, k4E,  k5F, k60, k61, k57, \
    k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34,      k28,                  k5C, k5D, k5E, \
    kE1,      k1D, k1B, k06, k19, k05, k11, k10, k36, k37, k38,      kE5,       k52,       k59, k5A, k5B, k58, \
    kE0, kE3, kE2,                k2C,                kE6, kE7, k65, kE4,  k50, k51, k4F,  k62,      k63, \
) { \
    { XXX, XXX, XXX, XXX, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \
    { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \


@@ 156,14 156,14 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * |Ctl|Gui|Alt|           Space               |Alt|Gui|App|Ctl| |Lef|Dow|Rig| |      0|  .|   |
 * `-----------------------------------------------------------' `-----------' `---------------'
 */
#define LAYOUT_iso( \
#define LAYOUT_fullsize_iso( \
    k29,      k3A, k3B, k3C, k3D, k3E, k3F, k40, k41, k42, k43, k44, k45,  k46, k47, k48, \
\
    k35, k1E, k1F, k20, k21, k22, k23, k24, k25, k26, k27, k2D, k2E, k2A,  k49, k4A, k4B,  k53, k54, k55, k56, \
    k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30, k28,  k4C, k4D, k4E,  k5F, k60, k61, k57, \
    k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34, k32,                       k5C, k5D, k5E, \
    k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30,       k4C, k4D, k4E,  k5F, k60, k61, k57, \
    k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34, k32, k28,                  k5C, k5D, k5E, \
    kE1, k64, k1D, k1B, k06, k19, k05, k11, k10, k36, k37, k38,      kE5,       k52,       k59, k5A, k5B, k58, \
    kE0, kE3, kE2,           k2C,                     kE6, kE7, k65, kE4,  k50, k51, k4F,  k62,      k63 \
    kE0, kE3, kE2,                k2C,                kE6, kE7, k65, kE4,  k50, k51, k4F,  k62,      k63 \
) { \
    { XXX, XXX, XXX, XXX, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \
    { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \


@@ 198,12 198,12 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * |Ctl|Gui|Alt|MHEN|      Space      |HENK|KNA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| |      0|  .|   |
 * `-----------------------------------------------------------' `-----------' `---------------'
 */
#define LAYOUT_jis( \
#define LAYOUT_fullsize_jis( \
    k29,      k3A, k3B, k3C, k3D, k3E, k3F, k40, k41, k42, k43, k44, k45,       k46, k47, k48, \
\
    k35, k1E, k1F, k20, k21, k22, k23, k24, k25, k26, k27, k2D, k2E, k89, k2A,  k49, k4A, k4B,  k53, k54, k55, k56, \
    k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30, k28,       k4C, k4D, k4E,  k5F, k60, k61, k57, \
    k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34, k32,                            k5C, k5D, k5E, \
    k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30,            k4C, k4D, k4E,  k5F, k60, k61, k57, \
    k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34, k32, k28,                       k5C, k5D, k5E, \
    kE1,      k1D, k1B, k06, k19, k05, k11, k10, k36, k37, k38, k87, kE5,            k52,       k59, k5A, k5B, k58, \
    kE0, kE3, kE2, k8B,      k2C,           k8A, k88, kE6, kE7, k65, kE4,       k50, k51, k4F,  k62,      k63 \
) { \