{
    "format": "oskb keyboard",
    "formatversion": 1,
    "description": "DE - QWERTZ",
    "keymap": "de",
    "style": ".grey {\n    background-color: #aaaaaa;\n}\n\n.key.row4, .key.view_arrows {\n    font-size: 65%;\n}\n\n.key.row1.view_arrows {\n    font-size: 60%;\n}\n\n.lpsymbol {\n    font-size: 50%;\n    color: blue;\n    qproperty-alignment: 'AlignTop | AlignRight';\n}",
    "views": {
        "default": {
            "columns": [
                {
                    "rows": [
                        {
                            "keys": [
                                {
                                    "caption": "q",
                                    "single": {
                                        "send": {
                                            "name": "q",
                                            "keycode": "16"
                                        }
                                    }
                                },
                                {
                                    "caption": "w",
                                    "single": {
                                        "send": {
                                            "name": "w",
                                            "keycode": "17"
                                        }
                                    }
                                },
                                {
                                    "caption": "e",
                                    "single": {
                                        "send": {
                                            "name": "e",
                                            "keycode": "18"
                                        }
                                    }
                                },
                                {
                                    "caption": "r",
                                    "single": {
                                        "send": {
                                            "name": "r",
                                            "keycode": "19"
                                        }
                                    }
                                },
                                {
                                    "caption": "t",
                                    "single": {
                                        "send": {
                                            "name": "t",
                                            "keycode": "20"
                                        }
                                    }
                                },
                                {
                                    "caption": "z",
                                    "single": {
                                        "send": {
                                            "name": "z",
                                            "keycode": "21"
                                        }
                                    }
                                },
                                {
                                    "caption": "u",
                                    "single": {
                                        "send": {
                                            "name": "u",
                                            "keycode": "22"
                                        }
                                    }
                                },
                                {
                                    "caption": "i",
                                    "single": {
                                        "send": {
                                            "name": "i",
                                            "keycode": "23"
                                        }
                                    }
                                },
                                {
                                    "caption": "o",
                                    "single": {
                                        "send": {
                                            "name": "o",
                                            "keycode": "24"
                                        }
                                    }
                                },
                                {
                                    "caption": "p",
                                    "single": {
                                        "send": {
                                            "name": "p",
                                            "keycode": "25"
                                        }
                                    }
                                },
                                {
                                    "caption": "ü",
                                    "single": {
                                        "send": {
                                            "name": "ü",
                                            "keycode": "26"
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "a",
                                    "single": {
                                        "send": {
                                            "name": "a",
                                            "keycode": "30"
                                        }
                                    }
                                },
                                {
                                    "caption": "s",
                                    "single": {
                                        "send": {
                                            "name": "s",
                                            "keycode": "31"
                                        }
                                    }
                                },
                                {
                                    "caption": "d",
                                    "single": {
                                        "send": {
                                            "name": "d",
                                            "keycode": "32"
                                        }
                                    }
                                },
                                {
                                    "caption": "f",
                                    "single": {
                                        "send": {
                                            "name": "f",
                                            "keycode": "33"
                                        }
                                    }
                                },
                                {
                                    "caption": "g",
                                    "single": {
                                        "send": {
                                            "name": "g",
                                            "keycode": "34"
                                        }
                                    }
                                },
                                {
                                    "caption": "h",
                                    "single": {
                                        "send": {
                                            "name": "h",
                                            "keycode": "35"
                                        }
                                    }
                                },
                                {
                                    "caption": "j",
                                    "single": {
                                        "send": {
                                            "name": "j",
                                            "keycode": "36"
                                        }
                                    }
                                },
                                {
                                    "caption": "k",
                                    "single": {
                                        "send": {
                                            "name": "k",
                                            "keycode": "37"
                                        }
                                    }
                                },
                                {
                                    "caption": "l",
                                    "single": {
                                        "send": {
                                            "name": "l",
                                            "keycode": "38"
                                        }
                                    }
                                },
                                {
                                    "caption": "ö",
                                    "single": {
                                        "send": {
                                            "name": "ö",
                                            "keycode": "39"
                                        }
                                    }
                                },
                                {
                                    "caption": "ä",
                                    "single": {
                                        "send": {
                                            "name": "ä",
                                            "keycode": "40"
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "⇧",
                                    "single": {
                                        "view": {
                                            "name": "shifted",
                                            "until": ".",
                                            "thenview": "default"
                                        }
                                    },
                                    "long": {
                                        "view": {
                                            "name": "shifted"
                                        }
                                    },
                                    "width": 1.3
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "y",
                                    "single": {
                                        "send": {
                                            "name": "y",
                                            "keycode": "44"
                                        }
                                    }
                                },
                                {
                                    "caption": "x",
                                    "single": {
                                        "send": {
                                            "name": "x",
                                            "keycode": "45"
                                        }
                                    }
                                },
                                {
                                    "caption": "c",
                                    "single": {
                                        "send": {
                                            "name": "c",
                                            "keycode": "46"
                                        }
                                    }
                                },
                                {
                                    "caption": "v",
                                    "single": {
                                        "send": {
                                            "name": "v",
                                            "keycode": "47"
                                        }
                                    }
                                },
                                {
                                    "caption": "b",
                                    "single": {
                                        "send": {
                                            "name": "b",
                                            "keycode": "48"
                                        }
                                    }
                                },
                                {
                                    "caption": "n",
                                    "single": {
                                        "send": {
                                            "name": "n",
                                            "keycode": "49"
                                        }
                                    }
                                },
                                {
                                    "caption": "m",
                                    "single": {
                                        "send": {
                                            "name": "m",
                                            "keycode": "50"
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "ß",
                                    "single": {
                                        "send": {
                                            "name": "ß",
                                            "keycode": "12"
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "⌫",
                                    "style": ".key { font-size: 65%;  }",
                                    "class": "grey",
                                    "width": 1.3,
                                    "single": {
                                        "send": {
                                            "name": "backspace",
                                            "keycode": "14",
                                            "printable": false
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "123",
                                    "class": "grey",
                                    "single": {
                                        "view": {
                                            "name": "numbers"
                                        }
                                    },
                                    "long": {
                                        "keyboard": {
                                            "name": "_chooser"
                                        }
                                    },
                                    "width": 1.3,
                                    "extracaptions": {
                                        "lpsymbol": "🌐"
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "c\nt\nl",
                                    "single": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "a\nl\nt",
                                    "single": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "caption": "Leerzeichen",
                                    "width": 5.1,
                                    "single": {
                                        "send": {
                                            "name": " ",
                                            "keycode": "57"
                                        }
                                    },
                                    "double": {
                                        "send": {
                                            "name": "1",
                                            "keycode": "52;57"
                                        },
                                        "view": {
                                            "name": "shifted",
                                            "until": ".",
                                            "thenview": "default"
                                        }
                                    }
                                },
                                {
                                    "width": 2,
                                    "caption": "↵",
                                    "class": "grey",
                                    "single": {
                                        "send": {
                                            "name": "return",
                                            "keycode": "28",
                                            "printable": false
                                        }
                                    },
                                    "long": {
                                        "keyboard": {
                                            "name": "_minimized"
                                        }
                                    },
                                    "extracaptions": {
                                        "lpsymbol": "⌨"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        "shifted": {
            "columns": [
                {
                    "rows": [
                        {
                            "keys": [
                                {
                                    "caption": "Q",
                                    "single": {
                                        "send": {
                                            "name": "Q",
                                            "keycode": "42+16"
                                        }
                                    }
                                },
                                {
                                    "caption": "W",
                                    "single": {
                                        "send": {
                                            "name": "W",
                                            "keycode": "42+17"
                                        }
                                    }
                                },
                                {
                                    "caption": "E",
                                    "single": {
                                        "send": {
                                            "name": "E",
                                            "keycode": "42+18"
                                        }
                                    }
                                },
                                {
                                    "caption": "R",
                                    "single": {
                                        "send": {
                                            "name": "R",
                                            "keycode": "42+19"
                                        }
                                    }
                                },
                                {
                                    "caption": "T",
                                    "single": {
                                        "send": {
                                            "name": "T",
                                            "keycode": "42+20"
                                        }
                                    }
                                },
                                {
                                    "caption": "Z",
                                    "single": {
                                        "send": {
                                            "name": "Z",
                                            "keycode": "42+21"
                                        }
                                    }
                                },
                                {
                                    "caption": "U",
                                    "single": {
                                        "send": {
                                            "name": "U",
                                            "keycode": "42+22"
                                        }
                                    }
                                },
                                {
                                    "caption": "I",
                                    "single": {
                                        "send": {
                                            "name": "I",
                                            "keycode": "42+23"
                                        }
                                    }
                                },
                                {
                                    "caption": "O",
                                    "single": {
                                        "send": {
                                            "name": "O",
                                            "keycode": "42+24"
                                        }
                                    }
                                },
                                {
                                    "caption": "P",
                                    "single": {
                                        "send": {
                                            "name": "P",
                                            "keycode": "42+25"
                                        }
                                    }
                                },
                                {
                                    "caption": "Ü",
                                    "single": {
                                        "send": {
                                            "name": "Ü",
                                            "keycode": "42+26"
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "A",
                                    "single": {
                                        "send": {
                                            "name": "A",
                                            "keycode": "42+30"
                                        }
                                    }
                                },
                                {
                                    "caption": "S",
                                    "single": {
                                        "send": {
                                            "name": "S",
                                            "keycode": "42+31"
                                        }
                                    }
                                },
                                {
                                    "caption": "D",
                                    "single": {
                                        "send": {
                                            "name": "D",
                                            "keycode": "42+32"
                                        }
                                    }
                                },
                                {
                                    "caption": "F",
                                    "single": {
                                        "send": {
                                            "name": "F",
                                            "keycode": "42+33"
                                        }
                                    }
                                },
                                {
                                    "caption": "G",
                                    "single": {
                                        "send": {
                                            "name": "G",
                                            "keycode": "42+34"
                                        }
                                    }
                                },
                                {
                                    "caption": "H",
                                    "single": {
                                        "send": {
                                            "name": "H",
                                            "keycode": "42+35"
                                        }
                                    }
                                },
                                {
                                    "caption": "J",
                                    "single": {
                                        "send": {
                                            "name": "J",
                                            "keycode": "42+36"
                                        }
                                    }
                                },
                                {
                                    "caption": "K",
                                    "single": {
                                        "send": {
                                            "name": "K",
                                            "keycode": "42+37"
                                        }
                                    }
                                },
                                {
                                    "caption": "L",
                                    "single": {
                                        "send": {
                                            "name": "L",
                                            "keycode": "42+38"
                                        }
                                    }
                                },
                                {
                                    "caption": "Ö",
                                    "single": {
                                        "send": {
                                            "name": "Ö",
                                            "keycode": "42+39"
                                        }
                                    }
                                },
                                {
                                    "caption": "Ä",
                                    "single": {
                                        "send": {
                                            "name": "Ä",
                                            "keycode": "42+40"
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "⇧",
                                    "single": {
                                        "view": {
                                            "name": "default"
                                        }
                                    },
                                    "long": {
                                        "view": {
                                            "name": "shifted"
                                        }
                                    },
                                    "width": 1.3,
                                    "class": "pseudomodifier"
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "Y",
                                    "single": {
                                        "send": {
                                            "name": "Y",
                                            "keycode": "42+44"
                                        }
                                    }
                                },
                                {
                                    "caption": "X",
                                    "single": {
                                        "send": {
                                            "name": "X",
                                            "keycode": "42+45"
                                        }
                                    }
                                },
                                {
                                    "caption": "C",
                                    "single": {
                                        "send": {
                                            "name": "C",
                                            "keycode": "42+46"
                                        }
                                    }
                                },
                                {
                                    "caption": "V",
                                    "single": {
                                        "send": {
                                            "name": "V",
                                            "keycode": "42+47"
                                        }
                                    }
                                },
                                {
                                    "caption": "B",
                                    "single": {
                                        "send": {
                                            "name": "B",
                                            "keycode": "42+48"
                                        }
                                    }
                                },
                                {
                                    "caption": "N",
                                    "single": {
                                        "send": {
                                            "name": "N",
                                            "keycode": "42+49"
                                        }
                                    }
                                },
                                {
                                    "caption": "M",
                                    "single": {
                                        "send": {
                                            "name": "M",
                                            "keycode": "42+50"
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "ẞ",
                                    "single": {
                                        "send": {
                                            "name": "ẞ",
                                            "keycode": "42+100+31"
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "⌫",
                                    "style": ".key { font-size: 65%; }",
                                    "class": "grey",
                                    "width": 1.3,
                                    "single": {
                                        "send": {
                                            "name": "backspace",
                                            "keycode": "14",
                                            "printable": false
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "123",
                                    "class": "grey",
                                    "single": {
                                        "view": {
                                            "name": "numbers"
                                        }
                                    },
                                    "long": {
                                        "keyboard": {
                                            "name": "_chooser"
                                        }
                                    },
                                    "width": 1.3,
                                    "extracaptions": {
                                        "lpsymbol": "🌐"
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "c\nt\nl",
                                    "single": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "a\nl\nt",
                                    "single": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "caption": "Leerzeichen",
                                    "width": 5.1,
                                    "single": {
                                        "send": {
                                            "name": " ",
                                            "keycode": "57"
                                        }
                                    }
                                },
                                {
                                    "width": 2,
                                    "caption": "↵",
                                    "class": "grey",
                                    "single": {
                                        "send": {
                                            "name": "return",
                                            "keycode": "28",
                                            "printable": false
                                        }
                                    },
                                    "long": {
                                        "keyboard": {
                                            "name": "_minimized"
                                        }
                                    },
                                    "extracaptions": {
                                        "lpsymbol": "⌨"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        "numbers": {
            "columns": [
                {
                    "rows": [
                        {
                            "keys": [
                                {
                                    "caption": "1",
                                    "single": {
                                        "send": {
                                            "name": "1",
                                            "keycode": "2"
                                        }
                                    }
                                },
                                {
                                    "caption": "2",
                                    "single": {
                                        "send": {
                                            "name": "2",
                                            "keycode": "3"
                                        }
                                    }
                                },
                                {
                                    "caption": "3",
                                    "single": {
                                        "send": {
                                            "name": "3",
                                            "keycode": "4"
                                        }
                                    }
                                },
                                {
                                    "caption": "4",
                                    "single": {
                                        "send": {
                                            "name": "4",
                                            "keycode": "5"
                                        }
                                    }
                                },
                                {
                                    "caption": "5",
                                    "single": {
                                        "send": {
                                            "name": "5",
                                            "keycode": "6"
                                        }
                                    }
                                },
                                {
                                    "caption": "6",
                                    "single": {
                                        "send": {
                                            "name": "6",
                                            "keycode": "7"
                                        }
                                    }
                                },
                                {
                                    "caption": "7",
                                    "single": {
                                        "send": {
                                            "name": "7",
                                            "keycode": "8"
                                        }
                                    }
                                },
                                {
                                    "caption": "8",
                                    "single": {
                                        "send": {
                                            "name": "8",
                                            "keycode": "9"
                                        }
                                    }
                                },
                                {
                                    "caption": "9",
                                    "single": {
                                        "send": {
                                            "name": "9",
                                            "keycode": "10"
                                        }
                                    }
                                },
                                {
                                    "caption": "0",
                                    "single": {
                                        "send": {
                                            "name": "0",
                                            "keycode": "11"
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "-",
                                    "single": {
                                        "send": {
                                            "name": "-",
                                            "keycode": "53"
                                        }
                                    }
                                },
                                {
                                    "caption": "/",
                                    "single": {
                                        "send": {
                                            "name": "/",
                                            "keycode": "42+8"
                                        }
                                    }
                                },
                                {
                                    "caption": ":",
                                    "single": {
                                        "send": {
                                            "name": ":",
                                            "keycode": "42+52"
                                        }
                                    }
                                },
                                {
                                    "caption": ";",
                                    "single": {
                                        "send": {
                                            "name": ";",
                                            "keycode": "42+51"
                                        }
                                    }
                                },
                                {
                                    "caption": "(",
                                    "single": {
                                        "send": {
                                            "name": "(",
                                            "keycode": "42+9"
                                        }
                                    }
                                },
                                {
                                    "caption": ")",
                                    "single": {
                                        "send": {
                                            "name": ")",
                                            "keycode": "42+01"
                                        }
                                    }
                                },
                                {
                                    "caption": "€",
                                    "single": {
                                        "send": {
                                            "name": "€",
                                            "keycode": "100+18"
                                        }
                                    }
                                },
                                {
                                    "caption": "&&",
                                    "single": {
                                        "send": {
                                            "name": "&",
                                            "keycode": "42+7"
                                        }
                                    }
                                },
                                {
                                    "caption": "@",
                                    "single": {
                                        "send": {
                                            "name": "@",
                                            "keycode": "100+16"
                                        }
                                    }
                                },
                                {
                                    "caption": "\"",
                                    "single": {
                                        "send": {
                                            "name": "\"",
                                            "keycode": "42+3"
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "#+=",
                                    "style": ".key { font-size: 65%; }",
                                    "class": "grey",
                                    "single": {
                                        "view": {
                                            "name": "symbols"
                                        }
                                    },
                                    "width": 1.3
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": ".",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": ".",
                                            "keycode": "52"
                                        }
                                    }
                                },
                                {
                                    "caption": ",",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": ",",
                                            "keycode": "51"
                                        }
                                    }
                                },
                                {
                                    "caption": "?",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": "?",
                                            "keycode": "42+12"
                                        }
                                    }
                                },
                                {
                                    "caption": "!",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": "!",
                                            "keycode": "42+2"
                                        }
                                    }
                                },
                                {
                                    "caption": "'",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": "'",
                                            "keycode": "42+43"
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "⌫",
                                    "style": ".key { font-size: 65%; }",
                                    "class": "grey",
                                    "width": 1.3,
                                    "single": {
                                        "send": {
                                            "name": "backspace",
                                            "keycode": "14",
                                            "printable": false
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "ABC",
                                    "class": "grey",
                                    "long": {
                                        "keyboard": {
                                            "name": "_chooser"
                                        }
                                    },
                                    "single": {
                                        "view": {
                                            "name": "default"
                                        }
                                    },
                                    "width": 1.3,
                                    "extracaptions": {
                                        "lpsymbol": "🌐"
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "c\nt\nl",
                                    "single": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "a\nl\nt",
                                    "single": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "caption": "Leerzeichen",
                                    "width": 5.1,
                                    "single": {
                                        "send": {
                                            "name": " ",
                                            "keycode": "57"
                                        }
                                    }
                                },
                                {
                                    "width": 2,
                                    "caption": "↵",
                                    "class": "grey",
                                    "single": {
                                        "send": {
                                            "name": "return",
                                            "keycode": "28",
                                            "printable": false
                                        }
                                    },
                                    "long": {
                                        "keyboard": {
                                            "name": "_minimized"
                                        }
                                    },
                                    "extracaptions": {
                                        "lpsymbol": "⌨"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        "symbols": {
            "columns": [
                {
                    "rows": [
                        {
                            "keys": [
                                {
                                    "caption": "[",
                                    "single": {
                                        "send": {
                                            "name": "[",
                                            "keycode": "100+9"
                                        }
                                    }
                                },
                                {
                                    "caption": "]",
                                    "single": {
                                        "send": {
                                            "name": "]",
                                            "keycode": "100+10"
                                        }
                                    }
                                },
                                {
                                    "caption": "{",
                                    "single": {
                                        "send": {
                                            "name": "{",
                                            "keycode": "100+8"
                                        }
                                    }
                                },
                                {
                                    "caption": "}",
                                    "single": {
                                        "send": {
                                            "name": "}",
                                            "keycode": "100+11"
                                        }
                                    }
                                },
                                {
                                    "caption": "#",
                                    "single": {
                                        "send": {
                                            "name": "#",
                                            "keycode": "43"
                                        }
                                    }
                                },
                                {
                                    "caption": "%",
                                    "single": {
                                        "send": {
                                            "name": "%",
                                            "keycode": "42+6"
                                        }
                                    }
                                },
                                {
                                    "caption": "^",
                                    "single": {
                                        "send": {
                                            "name": "^",
                                            "keycode": "41;41"
                                        }
                                    }
                                },
                                {
                                    "caption": "*",
                                    "single": {
                                        "send": {
                                            "name": "*",
                                            "keycode": "42+27"
                                        }
                                    }
                                },
                                {
                                    "caption": "+",
                                    "single": {
                                        "send": {
                                            "name": "+",
                                            "keycode": "27"
                                        }
                                    }
                                },
                                {
                                    "caption": "=",
                                    "single": {
                                        "send": {
                                            "name": "=",
                                            "keycode": "42+11"
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "_",
                                    "single": {
                                        "send": {
                                            "name": "_",
                                            "keycode": "42+53"
                                        }
                                    }
                                },
                                {
                                    "caption": "\\",
                                    "single": {
                                        "send": {
                                            "name": "\\",
                                            "keycode": "100+12"
                                        }
                                    }
                                },
                                {
                                    "caption": "|",
                                    "single": {
                                        "send": {
                                            "name": "|",
                                            "keycode": "100+86"
                                        }
                                    }
                                },
                                {
                                    "caption": "~",
                                    "single": {
                                        "send": {
                                            "name": "~",
                                            "keycode": "100+27"
                                        }
                                    }
                                },
                                {
                                    "caption": "<",
                                    "single": {
                                        "send": {
                                            "name": "<",
                                            "keycode": "86"
                                        }
                                    }
                                },
                                {
                                    "caption": ">",
                                    "single": {
                                        "send": {
                                            "name": ">",
                                            "keycode": "42+86"
                                        }
                                    }
                                },
                                {
                                    "caption": "$",
                                    "single": {
                                        "send": {
                                            "name": "$",
                                            "keycode": "42+5"
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 3
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "→↑↓",
                                    "style": ".key { font-size: 60%; }",
                                    "class": "grey",
                                    "single": {
                                        "view": {
                                            "name": "arrows"
                                        }
                                    },
                                    "width": 1.3
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": ".",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": ".",
                                            "keycode": "52"
                                        }
                                    }
                                },
                                {
                                    "caption": ",",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": ",",
                                            "keycode": "51"
                                        }
                                    }
                                },
                                {
                                    "caption": "?",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": "?",
                                            "keycode": "42+12"
                                        }
                                    }
                                },
                                {
                                    "caption": "!",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": "!",
                                            "keycode": "42+2"
                                        }
                                    }
                                },
                                {
                                    "caption": "'",
                                    "width": 1.4,
                                    "single": {
                                        "send": {
                                            "name": "'",
                                            "keycode": "42+43"
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "⌫",
                                    "style": ".key { font-size: 65%; }",
                                    "class": "grey",
                                    "width": 1.3,
                                    "single": {
                                        "send": {
                                            "name": "backspace",
                                            "keycode": "14",
                                            "printable": false
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "ABC",
                                    "class": "grey",
                                    "long": {
                                        "keyboard": {
                                            "name": "_chooser"
                                        }
                                    },
                                    "single": {
                                        "view": {
                                            "name": "default"
                                        }
                                    },
                                    "width": 1.3,
                                    "extracaptions": {
                                        "lpsymbol": "🌐"
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "c\nt\nl",
                                    "single": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "a\nl\nt",
                                    "single": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "caption": "Leerzeichen",
                                    "width": 5.1,
                                    "single": {
                                        "send": {
                                            "name": " ",
                                            "keycode": "57"
                                        }
                                    }
                                },
                                {
                                    "width": 2,
                                    "caption": "↵",
                                    "class": "grey",
                                    "single": {
                                        "send": {
                                            "name": "return",
                                            "keycode": "28",
                                            "printable": false
                                        }
                                    },
                                    "long": {
                                        "keyboard": {
                                            "name": "_minimized"
                                        }
                                    },
                                    "extracaptions": {
                                        "lpsymbol": "⌨"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        "arrows": {
            "columns": [
                {
                    "rows": [
                        {
                            "keys": [
                                {
                                    "width": 1.2,
                                    "caption": "Esc",
                                    "single": {
                                        "send": {
                                            "name": "escape",
                                            "keycode": "1",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F1",
                                    "single": {
                                        "send": {
                                            "name": "f1",
                                            "keycode": "59",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F2",
                                    "single": {
                                        "send": {
                                            "name": "f2",
                                            "keycode": "60",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F3",
                                    "single": {
                                        "send": {
                                            "name": "f3",
                                            "keycode": "61",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F4",
                                    "single": {
                                        "send": {
                                            "name": "f4",
                                            "keycode": "62",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F5",
                                    "single": {
                                        "send": {
                                            "name": "f5",
                                            "keycode": "63",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F6",
                                    "single": {
                                        "send": {
                                            "name": "f6",
                                            "keycode": "64",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F7",
                                    "single": {
                                        "send": {
                                            "name": "f7",
                                            "keycode": "65",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F8",
                                    "single": {
                                        "send": {
                                            "name": "f8",
                                            "keycode": "66",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "F9",
                                    "single": {
                                        "send": {
                                            "name": "f9",
                                            "keycode": "67",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "width": 1.2,
                                    "caption": "F10",
                                    "single": {
                                        "send": {
                                            "name": "f10",
                                            "keycode": "68",
                                            "printable": false
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "MeasureStdKeyWidthHere": "1",
                            "keys": [
                                {
                                    "caption": "Tab",
                                    "single": {
                                        "send": {
                                            "name": "tab",
                                            "keycode": "15",
                                            "printable": false
                                        }
                                    },
                                    "width": 2
                                },
                                {
                                    "type": "spacer",
                                    "width": 1.1
                                },
                                {
                                    "caption": "Ins",
                                    "single": {
                                        "send": {
                                            "name": "insert",
                                            "keycode": "110",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "⇱",
                                    "single": {
                                        "send": {
                                            "name": "home",
                                            "keycode": "102",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "⇞",
                                    "single": {
                                        "send": {
                                            "name": "pgup",
                                            "keycode": "104",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.2
                                },
                                {
                                    "caption": "⭠",
                                    "single": {
                                        "send": {
                                            "name": "left",
                                            "keycode": "105",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "⭡",
                                    "single": {
                                        "send": {
                                            "name": "up",
                                            "keycode": "103",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "⭢",
                                    "single": {
                                        "send": {
                                            "name": "right",
                                            "keycode": "106",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.7
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "class": "grey",
                                    "caption": "123",
                                    "single": {
                                        "view": {
                                            "name": "numbers"
                                        }
                                    },
                                    "width": 1.3
                                },
                                {
                                    "caption": "⇧",
                                    "style": ".key { font-size: 100%; }",
                                    "single": {
                                        "modifier": {
                                            "name": "shift",
                                            "keycode": "42",
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "shift",
                                            "keycode": "42",
                                            "action": "lock"
                                        }
                                    },
                                    "width": 1.5
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.3
                                },
                                {
                                    "caption": "Del",
                                    "single": {
                                        "send": {
                                            "name": "delete",
                                            "keycode": "111",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "⇲",
                                    "single": {
                                        "send": {
                                            "name": "end",
                                            "keycode": "107",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "caption": "⇟",
                                    "single": {
                                        "send": {
                                            "name": "pgdn",
                                            "keycode": "109",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 1.2
                                },
                                {
                                    "caption": "⭣",
                                    "single": {
                                        "send": {
                                            "name": "down",
                                            "keycode": "108",
                                            "printable": false
                                        }
                                    }
                                },
                                {
                                    "type": "spacer",
                                    "width": 0.4
                                },
                                {
                                    "caption": "⌫",
                                    "class": "grey",
                                    "width": 1.3,
                                    "single": {
                                        "send": {
                                            "name": "backspace",
                                            "keycode": "14",
                                            "printable": false
                                        }
                                    }
                                }
                            ]
                        },
                        {
                            "keys": [
                                {
                                    "caption": "ABC",
                                    "class": "grey",
                                    "long": {
                                        "keyboard": {
                                            "name": "_chooser"
                                        }
                                    },
                                    "single": {
                                        "view": {
                                            "name": "default"
                                        }
                                    },
                                    "width": 1.3,
                                    "extracaptions": {
                                        "lpsymbol": "🌐"
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "c\nt\nl",
                                    "single": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "ctrl",
                                            "keycode": "29",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "width": 0.8,
                                    "style": ".key { font-size: 40%; }",
                                    "caption": "a\nl\nt",
                                    "single": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "toggle"
                                        }
                                    },
                                    "long": {
                                        "modifier": {
                                            "name": "alt",
                                            "keycode": "56",
                                            "printable": false,
                                            "action": "lock"
                                        }
                                    }
                                },
                                {
                                    "caption": "Leerzeichen",
                                    "width": 5.1,
                                    "single": {
                                        "send": {
                                            "name": " ",
                                            "keycode": "57"
                                        }
                                    }
                                },
                                {
                                    "width": 2,
                                    "caption": "↵",
                                    "class": "grey",
                                    "single": {
                                        "send": {
                                            "name": "return",
                                            "keycode": "28",
                                            "printable": false
                                        }
                                    },
                                    "long": {
                                        "keyboard": {
                                            "name": "_minimized"
                                        }
                                    },
                                    "extracaptions": {
                                        "lpsymbol": "⌨"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    }
}