diff --git a/common/src/main/resources/assets/keymap/layouts/sv_se.json b/common/src/main/resources/assets/keymap/layouts/sv_se.json new file mode 100644 index 0000000..6a6c327 --- /dev/null +++ b/common/src/main/resources/assets/keymap/layouts/sv_se.json @@ -0,0 +1,551 @@ +{ + "meta": { + "name": "Swedish", + "code": "sv_se" + }, + "keys": { + "basic": [ + { + "row": [ + { + "code": 256, + "name": "ESC", + "width": 14, + "height": 0 + }, + { + "name": "F1", + "code": 290, + "width": 2 + }, + { + "name": "F2", + "code": 291, + "width": 2 + }, + { + "name": "F3", + "code": 292, + "width": 2 + }, + { + "name": "F4", + "code": 293, + "width": 2 + }, + { + "name": "F5", + "code": 294, + "width": 2 + }, + { + "name": "F6", + "code": 295, + "width": 2 + }, + { + "name": "F7", + "code": 296, + "width": 2 + }, + { + "name": "F8", + "code": 297, + "width": 2 + }, + { + "name": "F9", + "code": 298, + "width": 2 + }, + { + "name": "F10", + "code": 299, + "width": 2 + }, + { + "name": "F11", + "code": 300, + "width": 2 + }, + { + "name": "F12", + "code": 301, + "width": 2 + } + ] + }, + { + "row": [ + { + "name": "§", + "code": 96 + }, + { + "name": "1", + "code": 49 + }, + { + "name": "2", + "code": 50 + }, + { + "name": "3", + "code": 51 + }, + { + "name": "4", + "code": 52 + }, + { + "name": "5", + "code": 53 + }, + { + "name": "6", + "code": 54 + }, + { + "name": "7", + "code": 55 + }, + { + "name": "8", + "code": 56 + }, + { + "name": "9", + "code": 57 + }, + { + "name": "0", + "code": 48 + }, + { + "name": "+", + "code": 45 + }, + { + "name": "´", + "code": 61 + }, + { + "name": "BKS", + "code": 259, + "width": 20 + } + ] + }, + { + "row": [ + { + "name": "TAB", + "code": 258, + "width": 10 + }, + { + "name": "Q", + "code": 81 + }, + { + "name": "W", + "code": 87 + }, + { + "name": "E", + "code": 69 + }, + { + "name": "R", + "code": 82 + }, + { + "name": "T", + "code": 84 + }, + { + "name": "Z", + "code": 89 + }, + { + "name": "U", + "code": 85 + }, + { + "name": "I", + "code": 73 + }, + { + "name": "O", + "code": 79 + }, + { + "name": "P", + "code": 80 + }, + { + "name": "Å", + "code": 91 + }, + { + "name": "¨", + "code": 93 + }, + { + "name": "ENT", + "code": 257, + "width": 10 + } + ] + }, + { + "row": [ + { + "name": "CAPS", + "code": 280, + "width": 16 + }, + { + "name": "A", + "code": 65 + }, + { + "name": "S", + "code": 83 + }, + { + "name": "D", + "code": 68 + }, + { + "name": "F", + "code": 70 + }, + { + "name": "G", + "code": 71 + }, + { + "name": "H", + "code": 72 + }, + { + "name": "J", + "code": 74 + }, + { + "name": "K", + "code": 75 + }, + { + "name": "L", + "code": 76 + }, + { + "name": "Ö", + "code": 59 + }, + { + "name": "Ä", + "code": 39 + }, + { + "name": "'", + "code": 92 + }, + { + "name": "ENT", + "code": 257, + "width": 4 + } + ] + }, + { + "row": [ + { + "name": "LSH", + "code": 340, + "width": 10 + }, + { + "name": "<", + "code": 0 + }, + { + "name": "Z", + "code": 90 + }, + { + "name": "X", + "code": 88 + }, + { + "name": "C", + "code": 67 + }, + { + "name": "V", + "code": 86 + }, + { + "name": "B", + "code": 66 + }, + { + "name": "N", + "code": 78 + }, + { + "name": "M", + "code": 77 + }, + { + "name": ",", + "code": 44 + }, + { + "name": ".", + "code": 46 + }, + { + "name": "-", + "code": 47 + }, + { + "name": "RSH", + "code": 344, + "width": 28 + } + ] + }, + { + "row": [ + { + "name": "LCL", + "code": 341, + "width": 10 + }, + { + "name": "LWN", + "code": 343, + "width": 10 + }, + { + "name": "LAL", + "code": 342, + "width": 10 + }, + { + "name": "SPC", + "code": 32, + "width": 58, + "height": 0 + }, + { + "name": "RAL", + "code": 346, + "width": 10 + }, + { + "name": "RWN", + "code": 347, + "width": 10 + }, + { + "name": "MNU", + "code": 348, + "width": 10 + }, + { + "name": "RCL", + "code": 345, + "width": 10 + } + ] + } + ], + "extra": [ + { + "row": [ + { + "name": "INS", + "code": 260, + "width": 6 + }, + { + "name": "HME", + "code": 268, + "width": 6 + }, + { + "name": "PGU", + "code": 266, + "width": 6 + } + ] + }, + { + "row": [ + { + "name": "DEL", + "code": 261, + "width": 6 + }, + { + "name": "END", + "code": 269, + "width": 6 + }, + { + "name": "PGU", + "code": 267, + "width": 6 + } + ] + }, + { + "row": [ + { + "name": "<", + "code": 263 + }, + { + "name": "^", + "code": 265 + }, + { + "name": "V", + "code": 264 + }, + { + "name": ">", + "code": 262 + } + ] + } + ], + "mouse": [ + { + "row": [ + { + "name": "ML", + "code": 0, + "width": 6 + }, + { + "name": "MM", + "code": 2, + "width": 6 + }, + { + "name": "MR", + "code": 1, + "width": 6 + } + ] + }, + { + "row": [ + { + "name": "Other Mouse", + "code": -2, + "width": 54 + } + ] + } + ], + "numpad": [ + { + "row": [ + { + "name": "NM", + "code": 282 + }, + { + "name": "/", + "code": 331 + }, + { + "name": "*", + "code": 332 + }, + { + "name": "-", + "code": 333 + } + ] + }, + { + "row": [ + { + "name": "7", + "code": 327 + }, + { + "name": "8", + "code": 328 + }, + { + "name": "9", + "code": 329 + }, + { + "name": "+", + "code": 334, + "height": 18 + } + ] + }, + { + "row": [ + { + "name": "4", + "code": 324 + }, + { + "name": "5", + "code": 325 + }, + { + "name": "6", + "code": 326 + } + ] + }, + { + "row": [ + { + "name": "1", + "code": 321 + }, + { + "name": "2", + "code": 322 + }, + { + "name": "3", + "code": 323 + }, + { + "name": "EN", + "code": 335, + "height": 18 + } + ] + }, + { + "row": [ + { + "name": "0", + "code": 320 + }, + { + "name": ".", + "code": 330, + "width": 18 + } + ] + } + ] + } + }