c# - 我可以判断按下的Ctrl键是左Ctrl键还是右Ctrl键吗?

标签 c# .net

我想确定按下CTRL键时是LEFT CTRL还是RIGHT CTRL键。我怎样才能做到这一点?

最佳答案

您可以使用System.Windows.Input.Keybaord.IsKeyDown()轻松检查键盘的状态确定 Right 是否或Left Control键被按下:

if (Keyboard.IsKeyDown(Key.LeftCtrl)
     {}
else if (Keyboard.IsKeyDown(Key.RightCtrl)
     {}
end if

关于c# - 我可以判断按下的Ctrl键是左Ctrl键还是右Ctrl键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3035111/

相关文章:

在 Form_FormClosing 事件中设置 e.Cancel = true 后,c# WinForms 表单仍然关闭

c# - Nuget 包创建 - 面向 .NET Framework 4.6.1 的类库无法面向正确的框架

C# SAP .net 连接器未返回与 SAP GUI 中所示相同的数据

c# - 是否可以确定 COM 互操作类型中可选参数的默认值?

.net - 如何从另一个项目引用 APP_Data

javascript - 加载页面后使用 Javascript 创建 ASP.NET 标签

c# - BufferBlock 在 TryReceiveAll 之后与 OutputAvailableAsync 死锁

c# - 如何从 C# System.Windows.Form.HtmlElement 中提取 *immediate* 文本(即不是子文本)

c# - System.Diagnostics.Trace.WriteLine 使用哪个跟踪源?

java - 使用 IKVM 转换 JAR (Flying Saucer - xhtmlrenderer)