WPF 键盘事件捕获

WPF 键盘事件捕获

在Window窗口中,怎么捕获用户通过键盘按下的键值符呢?

在Window窗口上添加KeyDown和KeyUp事件捕获即可。

XML 复制代码
<Window ...... ......  PreviewKeyDown="Window_PreviewKeyDown">  </Windown>

示例如下:同时按下【8 键】和【Shift键】,组合按下触发该事件1处理,;当按下【向右键】时,触发事件2处理。

cs 复制代码
private void Window_PreviewKeyDown(object sender, KeyEventArgs e)
{
   if(e.KeyStates == Keyboard.GetKeyStates(Key.D8) && Keyboard.Modifiers == ModifierKeys.Shift)
   {
        //事件1处理
       var input = "*";
   }
   else if (e.Key == Key.Right)
   {
        //事件2处理
   }
}

使Button响应键盘回车键,只要把属性(IsDefault)设置为True,即可;不需要添加KeyDown和KeyUp事件。

**************************************************************************************************************

相关推荐
微光闪现3 天前
游戏中快速点击的终极武器:罗技GPW5雪豹电竞鼠标深度解析
大数据·游戏·计算机外设
2501_947908203 天前
雷鸟×七彩虹联动!雷鸟U8A Pro显示器一屏双模开启电竞美学
计算机外设
Legendary_0083 天前
便携显示器C口功能解析及LDR6020双盲插投屏原理
c语言·开发语言·计算机外设
墩墩冰3 天前
计算机图形学 分子模型
计算机外设
男孩李3 天前
笔记本电脑连接Hdmi显示器没反应,提示“未检测到其他显示器”。
计算机外设·电脑
LucianaiB3 天前
我发现了适合程序员的完美显示器
计算机外设
鸽芷咕3 天前
有了 AI 写代码,还缺什么?资深工程师:28 寸专业编程显示器 + Cursor 告别代码疲劳
ai·计算机外设·显示器·明基rd320u·编码体验
汪子熙3 天前
只让键盘或电源键唤醒:Windows 禁止鼠标唤醒的可操作指南
windows·stm32·计算机外设
Jwest20213 天前
工业显示器在3D缝纫机器人中的应用
3d·机器人·计算机外设
永霖光电_UVLED4 天前
KAIST 团队研发出高效、超高分辨率的红色微米发光二极管(Micro-LED)显示器
计算机外设