From e24b043ab237d32e4c1a7e4d13a424b096865edb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Breitbart?= Date: Thu, 14 May 2026 19:27:50 +0200 Subject: [PATCH] add DE_QWERTZ, FR_AZERTY and US_QWERTY layouts --- fixtures/keyboard_layouts/DE_QWERTZ.json | 50 ++++++++++++++++++++++++ fixtures/keyboard_layouts/FR_AZERTY.json | 50 ++++++++++++++++++++++++ fixtures/keyboard_layouts/US_QWERTY.json | 50 ++++++++++++++++++++++++ 3 files changed, 150 insertions(+) create mode 100644 fixtures/keyboard_layouts/DE_QWERTZ.json create mode 100644 fixtures/keyboard_layouts/FR_AZERTY.json create mode 100644 fixtures/keyboard_layouts/US_QWERTY.json diff --git a/fixtures/keyboard_layouts/DE_QWERTZ.json b/fixtures/keyboard_layouts/DE_QWERTZ.json new file mode 100644 index 000000000..acd512313 --- /dev/null +++ b/fixtures/keyboard_layouts/DE_QWERTZ.json @@ -0,0 +1,50 @@ +{ + "Backquote": "^", + "Backslash": "#", + "BracketLeft": "\u00fc", + "BracketRight": "+", + "Comma": ",", + "Digit0": "0", + "Digit1": "1", + "Digit2": "2", + "Digit3": "3", + "Digit4": "4", + "Digit5": "5", + "Digit6": "6", + "Digit7": "7", + "Digit8": "8", + "Digit9": "9", + "Equal": "'", + "IntlBackslash": "<", + "KeyA": "a", + "KeyB": "b", + "KeyC": "c", + "KeyD": "d", + "KeyE": "e", + "KeyF": "f", + "KeyG": "g", + "KeyH": "h", + "KeyI": "i", + "KeyJ": "j", + "KeyK": "k", + "KeyL": "l", + "KeyM": "m", + "KeyN": "n", + "KeyO": "o", + "KeyP": "p", + "KeyQ": "q", + "KeyR": "r", + "KeyS": "s", + "KeyT": "t", + "KeyU": "u", + "KeyV": "v", + "KeyW": "w", + "KeyX": "x", + "KeyY": "z", + "KeyZ": "y", + "Minus": "\u00df", + "Period": ".", + "Quote": "\u00e4", + "Semicolon": "\u00f6", + "Slash": "-" +} \ No newline at end of file diff --git a/fixtures/keyboard_layouts/FR_AZERTY.json b/fixtures/keyboard_layouts/FR_AZERTY.json new file mode 100644 index 000000000..a8e31bb12 --- /dev/null +++ b/fixtures/keyboard_layouts/FR_AZERTY.json @@ -0,0 +1,50 @@ +{ + "Backquote": "\u00b2", + "Backslash": "\u20ac", + "BracketLeft": "^", + "BracketRight": "$", + "Comma": ";", + "Digit0": "0", + "Digit1": "&", + "Digit2": "\u00e9", + "Digit3": "\"", + "Digit4": "'", + "Digit5": "", + "Digit6": "-", + "Digit7": "\u00e8", + "Digit8": "*", + "Digit9": ")", + "Equal": "=", + "IntlBackslash": "\\", + "KeyA": "q", + "KeyB": "b", + "KeyC": "c", + "KeyD": "d", + "KeyE": "e", + "KeyF": "f", + "KeyG": "g", + "KeyH": "h", + "KeyI": "i", + "KeyJ": "j", + "KeyK": "k", + "KeyL": "l", + "KeyM": ",", + "KeyN": "n", + "KeyO": "o", + "KeyP": "p", + "KeyQ": "a", + "KeyR": "r", + "KeyS": "s", + "KeyT": "t", + "KeyU": "u", + "KeyV": "v", + "KeyW": "z", + "KeyX": "x", + "KeyY": "y", + "KeyZ": "w", + "Minus": "_", + "Period": ".", + "Quote": "\u00f9", + "Semicolon": "m", + "Slash": "/" +} \ No newline at end of file diff --git a/fixtures/keyboard_layouts/US_QWERTY.json b/fixtures/keyboard_layouts/US_QWERTY.json new file mode 100644 index 000000000..9ac9d7200 --- /dev/null +++ b/fixtures/keyboard_layouts/US_QWERTY.json @@ -0,0 +1,50 @@ +{ + "Backquote": "`", + "Backslash": "\\", + "BracketLeft": "[", + "BracketRight": "]", + "Comma": ",", + "Digit0": "0", + "Digit1": "1", + "Digit2": "2", + "Digit3": "3", + "Digit4": "4", + "Digit5": "5", + "Digit6": "6", + "Digit7": "7", + "Digit8": "8", + "Digit9": "9", + "Equal": "=", + "IntlBackslash": "\\", + "KeyA": "a", + "KeyB": "b", + "KeyC": "c", + "KeyD": "d", + "KeyE": "e", + "KeyF": "f", + "KeyG": "g", + "KeyH": "h", + "KeyI": "i", + "KeyJ": "j", + "KeyK": "k", + "KeyL": "l", + "KeyM": "m", + "KeyN": "n", + "KeyO": "o", + "KeyP": "p", + "KeyQ": "q", + "KeyR": "r", + "KeyS": "s", + "KeyT": "t", + "KeyU": "u", + "KeyV": "v", + "KeyW": "w", + "KeyX": "x", + "KeyY": "y", + "KeyZ": "z", + "Minus": "-", + "Period": ".", + "Quote": "'", + "Semicolon": ";", + "Slash": "/" +} \ No newline at end of file