app.thatsit.typing.defs
Details · defs
| Kind | defs |
|---|---|
| Authority | typing.thatsit.app |
| Indexed |
Showing version bafyreia5wg5e6rcjfhxx5gb5blmrbkn3tdwpopgk3epopkt4khvq3qad7u. Show the latest
Checks
Validunlimited-stringdefs.key.properties.handNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.keyGeometry.properties.rowRoles.itemsNo maxLength, maxGraphemes or format limits this string.
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"char": {
"properties": {
"char": {
"maxGraphemes": 4,
"type": "string"
},
"keyId": {
"maxGraphemes": 100,
"type": "string"
}
},
"required": [
"keyId",
"char"
],
"type": "object"
},
"charMap": {
"properties": {
"chars": {
"items": {
"ref": "#char",
"type": "ref"
},
"maxLength": 200,
"type": "array"
}
},
"required": [
"chars"
],
"type": "object"
},
"key": {
"properties": {
"col": {
"type": "integer"
},
"h": {
"type": "integer"
},
"hand": {
"knownValues": [
"l",
"r"
],
"type": "string"
},
"keyId": {
"maxGraphemes": 100,
"type": "string"
},
"label": {
"maxGraphemes": 20,
"type": "string"
},
"rot": {
"type": "integer"
},
"row": {
"type": "integer"
},
"w": {
"type": "integer"
},
"x": {
"type": "integer"
},
"y": {
"type": "integer"
}
},
"required": [
"keyId",
"hand",
"row",
"col",
"x",
"y",
"w",
"h",
"rot"
],
"type": "object"
},
"keyGeometry": {
"properties": {
"keys": {
"items": {
"ref": "#key",
"type": "ref"
},
"maxLength": 200,
"type": "array"
},
"rowRoles": {
"items": {
"knownValues": [
"number",
"upper",
"home",
"lower",
"thumb",
"extra"
],
"type": "string"
},
"maxLength": 32,
"type": "array"
},
"split": {
"type": "boolean"
}
},
"required": [
"keys"
],
"type": "object"
},
"keyStat": {
"properties": {
"errors": {
"type": "integer"
},
"keyId": {
"maxGraphemes": 100,
"type": "string"
},
"samples": {
"type": "integer"
},
"ttMs16": {
"type": "integer"
}
},
"required": [
"keyId",
"ttMs16",
"samples",
"errors"
],
"type": "object"
},
"keyStats": {
"items": {
"ref": "#keyStat",
"type": "ref"
},
"maxLength": 200,
"type": "array"
}
},
"id": "app.thatsit.typing.defs",
"lexicon": 1
}