c# – 在启动期间在Main-Method中获取WPF应用程序中的键盘状态
发布时间:2020-12-15 23:53:16 所属栏目:百科 来源:网络整理
导读:当我的应用程序在静态void Main方法中启动时,我想确定是否按下了Alt或Ctrl等键,然后以某种Option-Mode启动Application.如何确定启动时是否按下了某个键? 我已经找到了一些样本,但它们都导入了一个windows dll,这是我不想做的事情. 解决方法 使用Keyboard.Is
当我的应用程序在静态void Main方法中启动时,我想确定是否按下了Alt或Ctrl等键,然后以某种Option-Mode启动Application.如何确定启动时是否按下了某个键?
我已经找到了一些样本,但它们都导入了一个windows dll,这是我不想做的事情. 解决方法
使用Keyboard.IsKeyDown()静态方法将帮助您检查您感兴趣的键的状态.
if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl) || Keyboard.IsKeyDown(Key.LeftAlt) || Keyboard.IsKeyDown(Key.RightAlt) ) { //Load in a special mode } else { //Load standard mode } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |