Skip to content

Commit 0fcf8b7

Browse files
committed
fix: add DVORAK keyboard layout option to schema, validation, and documentation
1 parent 39ca8d7 commit 0fcf8b7

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

docs/schema/cheatsheet.schema.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"properties": {
3030
"keyboard": {
3131
"type": "string",
32-
"enum": ["US", "UK", "DE", "FR", "ES"],
32+
"enum": ["US", "UK", "DE", "FR", "ES", "DVORAK"],
3333
"description": "Keyboard layout."
3434
},
3535
"system": {
@@ -125,4 +125,3 @@
125125
}
126126
]
127127
}
128-

src/validate_yaml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def validate_layout(data):
5252
logger.error("Layout must be a dictionary")
5353
return False
5454

55-
valid_keyboards = ['US', 'UK', 'DE', 'FR', 'ES']
55+
valid_keyboards = ['US', 'UK', 'DE', 'FR', 'ES', 'DVORAK']
5656
valid_systems = ['Darwin', 'Linux', 'Windows']
5757
is_valid = True
5858

yaml_cheatsheet_spec.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ Valid values for `keyboard` are:
6161
- `DE` (German)
6262
- `FR` (French)
6363
- `ES` (Spanish)
64+
- `DVORAK`
6465

6566
### System Types
6667

0 commit comments

Comments
 (0)