使用非英语键盘的文本框上的Alt +键应添加字母,但不会

时间:2012-01-12 23:16:31

标签: wpf alt

在德语键盘上,您可以通过 Alt + 8 [通过 Alt +添加] 9 。这不适用于WPF文本框或richtextbox。

创建新应用程序并添加文本框时,使用右 Alt 键的组合正在运行,而不是左 Alt 键的组合。

将文本框添加到用户控件和工具栏并将所有内容放在滚动查看器中也会禁用正确的 Alt 组合键。

我的解决方法是现在为previewkeydown事件添加事件处理程序并按代码添加字符。但是,这感觉不对。我假设我遗漏了一些非常基本的东西,但找不到它。我找到的所有方法都会导致 Alt 键功能完全停用。如果有人能给我一个提示,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

使用德语(DE)键盘布局时,您必须使用右Alt 键和 NOT Left Alt key然后按 8 9

这就是Microsoft Windows配置其他国家键盘的方式。 Left Alt 用作Windows Alt 键,而右侧用于特殊字符。

对于Windows键组合,您需要一个“windows” alt 键,例如 Control + Alt + Delete Alt + Tab 等。