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事件。

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

相关推荐
就叫飞六吧19 小时前
鼠标滚轮检测py脚本
计算机外设
HoneyMoose2 天前
体验一下科大讯飞的语音输入键盘
计算机外设
KL132881526932 天前
显示器除了卓威还有泰坦,耳机除了飓风还有VSG
游戏·计算机外设·耳机
ACP广源盛139246256733 天前
GSV2231G@ACP#产品参数规格解析与应用分享
嵌入式硬件·计算机外设·音视频
Jwest20214 天前
工业显示器在淬火机床中的应用
计算机外设
TESmart碲视4 天前
2025年 顶级8K DP KVM切换器双PC双显示器解决方案
计算机外设
KL132881526934 天前
【无标题】
游戏·计算机外设·耳机
ACP广源盛139246256734 天前
GSV2125D@ACP#GSV6125#HDMI 2.0 转 DisplayPort 1.4 转换器(带嵌入式 MCU)
嵌入式硬件·计算机外设·音视频
上大科技蔡生5 天前
IU5925+CS2102 / CS2102 / IU5512:超级电容无线鼠标电源芯片方案
计算机外设·电脑·dcdc·超级电容·ldo·充电ic·无线鼠标电源方案
ACP广源盛139246256735 天前
GSV2202D@ACP#DisplayPort 1.4 到 HDMI 2.0 转换器(带嵌入式 MCU)
单片机·嵌入式硬件·计算机外设·音视频