Я реализую приложение WPF с richtextbox для немецких пользователей. Они хотят использовать свои «обычные» сочетания клавиш для базового форматирования: полужирный, курсив, подчеркивание.
На английском языке сочетания клавиш CTRL + B, CTRL + I и CTRL + U работают в Richtextbox.
Однако "обычные" немецкие горячие клавиши: CTRL + SHIFT + F (Fett = Bold), CTRL + < kbd> SHIFT + K (Kursiv = Italic) и CTRL + SHIFT + U (для Подчеркнуть). При запуске приложения WPF (.net 4.0) на немецком компьютере с Windows (Windows 7) Richttextbox не реагирует на эти сочетания клавиш, а также не работают «английские» ярлыки. Только CTRL + SHIFT + F что-то делает, но делает это неправильно: выделяет выделенный текст курсивом, а не полужирным.
Есть предложения, как это исправить? Есть ли способ явно определить сопоставления ярлыков для RichTextBox? Есть другие предложения? Это ошибка?
С уважением,
Робби Де Саттер