diff --git a/web/src/pages/desktop/keyboard/virtual-keyboard.tsx b/web/src/pages/desktop/keyboard/virtual-keyboard.tsx index 59289b2..907b203 100644 --- a/web/src/pages/desktop/keyboard/virtual-keyboard.tsx +++ b/web/src/pages/desktop/keyboard/virtual-keyboard.tsx @@ -130,8 +130,10 @@ export const VirtualKeyboard = () => { } if (keyboardLanguage === 'de' && key.endsWith('_qwertz')) { const base = key.replace('_qwertz', ''); + // Y ↔ Z Tausch if (base === 'KeyZ') return KeyboardCodes.get('KeyY'); if (base === 'KeyY') return KeyboardCodes.get('KeyZ'); + // all other labels use their own code return KeyboardCodes.get(base); }