Initial commit

Half-baked state. Most of the UI is mostly done, but the integration
with Grist (or any other data provider) is still missing.
This commit is contained in:
Felix
2025-05-11 19:19:24 +02:00
commit 4b1796250c
106 changed files with 7092 additions and 0 deletions

View File

@@ -0,0 +1,103 @@
{
"debug": false,
"layouts": [
{
"name": "special-characters",
"rows": [
{
"keys": [
{
"type": "char",
"output": "7",
"display": "7"
},
{
"type": "char",
"output": "8",
"display": "8"
},
{
"type": "char",
"output": "9",
"display": "9"
},
{
"type": "special",
"output": "Backspace",
"display-icon": "PREDEFINED:DELETE"
}
]
},
{
"keys": [
{
"type": "char",
"output": "4",
"display": "4"
},
{
"type": "char",
"output": "5",
"display": "5"
},
{
"type": "char",
"output": "6",
"display": "6"
},
{
"type": "special",
"output": "Return",
"display-icon": "PREDEFINED:ENTER"
}
]
},
{
"keys": [
{
"type": "char",
"output": "1",
"display": "1"
},
{
"type": "char",
"output": "2",
"display": "2"
},
{
"type": "char",
"output": "3",
"display": "3"
},
{
"type": "special",
"output": "LeftArrow",
"display-icon": "PREDEFINED:LEFT",
"stretch-ratio": 0.5
},
{
"type": "special",
"output": "RightArrow",
"display-icon": "PREDEFINED:RIGHT",
"stretch-ratio": 0.5
}
]
},
{
"keys": [
{
"type": "char",
"output": "0",
"display": "0",
"stretch-ratio": 3
},
{
"type": "special-hide-keyboard",
"display-icon": "PREDEFINED:HIDE"
}
]
}
]
}
]
}