From 184a1028776ba345f15eec28c7dd37bbc62ff85d Mon Sep 17 00:00:00 2001 From: Will Scullin Date: Sun, 3 Dec 2023 18:26:33 -0800 Subject: [PATCH] de-prettier keyboard layouts --- js/components/util/keyboard.ts | 192 +++------------------------------ 1 file changed, 14 insertions(+), 178 deletions(-) diff --git a/js/components/util/keyboard.ts b/js/components/util/keyboard.ts index 6af66a0..cb2f446 100644 --- a/js/components/util/keyboard.ts +++ b/js/components/util/keyboard.ts @@ -48,74 +48,19 @@ export const hasSpecialKeyCode = ( /** * Keyboard layout for the Apple ][ / ][+ */ +// prettier-ignore export const keys2 = [ [ ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', ':', '-', 'RESET'], - [ - 'ESC', - 'Q', - 'W', - 'E', - 'R', - 'T', - 'Y', - 'U', - 'I', - 'O', - 'P', - 'REPT', - 'RETURN', - ], - [ - 'CTRL', - 'A', - 'S', - 'D', - 'F', - 'G', - 'H', - 'J', - 'K', - 'L', - ';', - '←', - '→', - ], + ['ESC', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', 'REPT', 'RETURN'], + ['CTRL', 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', ';', '←', '→'], ['SHIFT', 'Z', 'X', 'C', 'V', 'B', 'N', 'M', ',', '.', '/', 'SHIFT'], ['POWER', ' '], ], [ ['!', '"', '#', '$', '%', '&', "'", '(', ')', '0', '*', '=', 'RESET'], - [ - 'ESC', - 'Q', - 'W', - 'E', - 'R', - 'T', - 'Y', - 'U', - 'I', - 'O', - '@', - 'REPT', - 'RETURN', - ], - [ - 'CTRL', - 'A', - 'S', - 'D', - 'F', - 'BELL', - 'H', - 'J', - 'K', - 'L', - '+', - '←', - '→', - ], + ['ESC', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', '@', 'REPT', 'RETURN'], + ['CTRL', 'A', 'S', 'D', 'F', 'BELL', 'H', 'J', 'K', 'L', '+', '←', '→'], ['SHIFT', 'Z', 'X', 'C', 'V', 'B', '^', ']', '<', '>', '?', 'SHIFT'], ['POWER', ' '], ], @@ -126,130 +71,21 @@ export type Key2 = DeepMemberOf; /** * Keyboard layout for the Apple //e */ +// prettier-ignore export const keys2e = [ [ - [ - 'ESC', - '1', - '2', - '3', - '4', - '5', - '6', - '7', - '8', - '9', - '0', - '-', - '=', - 'DELETE', - ], - [ - 'TAB', - 'Q', - 'W', - 'E', - 'R', - 'T', - 'Y', - 'U', - 'I', - 'O', - 'P', - '[', - ']', - '\\', - ], - [ - 'CTRL', - 'A', - 'S', - 'D', - 'F', - 'G', - 'H', - 'J', - 'K', - 'L', - ';', - '"', - 'RETURN', - ], + ['ESC', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '=', 'DELETE'], + ['TAB', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', '[', ']', '\\'], + ['CTRL', 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', ';', '"', 'RETURN'], ['SHIFT', 'Z', 'X', 'C', 'V', 'B', 'N', 'M', ',', '.', '/', 'SHIFT'], - [ - 'LOCK', - '`', - 'POW', - 'OPEN_APPLE', - ' ', - 'CLOSED_APPLE', - '←', - '→', - '↓', - '↑', - ], + ['LOCK', '`', 'POW', 'OPEN_APPLE', ' ', 'CLOSED_APPLE', '←', '→', '↓', '↑'], ], [ - [ - 'ESC', - '!', - '@', - '#', - '$', - '%', - '^', - '&', - '*', - '(', - ')', - '_', - '+', - 'DELETE', - ], - [ - 'TAB', - 'Q', - 'W', - 'E', - 'R', - 'T', - 'Y', - 'U', - 'I', - 'O', - 'P', - '{', - '}', - '|', - ], - [ - 'CTRL', - 'A', - 'S', - 'D', - 'F', - 'G', - 'H', - 'J', - 'K', - 'L', - ':', - "'", - 'RETURN', - ], + ['ESC', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', 'DELETE'], + ['TAB', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', '{', '}', '|'], + ['CTRL', 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', ':', "'", 'RETURN'], ['SHIFT', 'Z', 'X', 'C', 'V', 'B', 'N', 'M', '<', '>', '?', 'SHIFT'], - [ - 'CAPS', - '~', - 'POW', - 'OPEN_APPLE', - ' ', - 'CLOSED_APPLE', - '←', - '→', - '↓', - '↑', - ], + ['CAPS', '~', 'POW', 'OPEN_APPLE', ' ', 'CLOSED_APPLE', '←', '→', '↓', '↑'], ], ] as const;