diff --git a/app/img/DVORAK_SPA_TOSHADEVA.png b/app/img/DVORAK_SPA_TOSHADEVA.png new file mode 100644 index 0000000..2e19372 Binary files /dev/null and b/app/img/DVORAK_SPA_TOSHADEVA.png differ diff --git a/app/keyboard-layouts.js b/app/keyboard-layouts.js index 8dcbefa..c13f77c 100644 --- a/app/keyboard-layouts.js +++ b/app/keyboard-layouts.js @@ -212,6 +212,78 @@ app.LAYOUTS = { "@": [710, 174], "^": [710, 174, 70, 275], }, + DVORAK_SPA_TOSHADEVA: { + "~": [35, 120, 70, 275], + "`": [35, 120], + "1": [90, 120], + "!": [90, 120, 70, 275], + "2": [144, 120], + "@": [144, 120, 70, 275], + "3": [198, 120], + "#": [198, 120, 70, 275], + "4": [253, 120], + "$": [253, 120, 70, 275], + "5": [307, 120], + "%": [307, 120, 70, 275], + "6": [361, 120], + "^": [361, 120, 70, 275], + "7": [415, 120], + "&": [415, 120, 70, 275], + "8": [469, 120], + "*": [469, 120, 70, 275], + "9": [524, 120], + "(": [524, 120, 70, 275], + "0": [579, 120], + ")": [579, 120, 70, 275], + "[": [630, 120], + "{": [630, 120, 70, 275], + "]": [685, 120], + "}": [685, 120, 70, 275], + "-": [115, 174], + "_": [115, 174, 70, 275], + ",": [169, 174], + ";": [169, 174, 70, 275], + ".": [224, 174], + ":": [224, 174, 70, 275], + "P": [278, 174], + "Y": [332, 174], + "F": [386, 174], + "G": [440, 174], + "C": [494, 174], + "R": [548, 174], + "H": [602, 174], + "W": [656, 174], + "=": [710, 174], + "+": [710, 174, 70, 275], + "\\": [764, 174], + "/": [764, 174, 70, 275], + "A": [130, 225], + "O": [184, 225], + "E": [238, 225], + "U": [292, 225], + "I": [346, 225], + "D": [400, 225], + "H": [454, 225], + "T": [508, 225], + "N": [562, 225], + "S": [616, 225], + "´": [670, 225], + "\"": [670, 225, 70, 275], + "<" [104, 275] + ">" [104, 275, 70, 275] + "?": [158, 275], + "¿": [158, 275, 70, 275], + "Q": [212, 275], + "J": [266, 275], + "K": [320, 275], + "X": [374, 275], + "B": [428, 275], + "M": [482, 275], + "Ñ": [536, 275], + "V": [590, 275], + "Z": [644, 275], + " ": [500, 300] + }, COLEMAK: { "~": [35, 120, 70, 275], "`": [35, 120],