吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 745|回复: 3
收起左侧

[已解决] C#如何实现左右Ctrl键热键区分?

[复制链接]
zhanglei1371 发表于 2022-11-13 22:26
本帖最后由 zhanglei1371 于 2022-11-14 09:13 编辑

Windows.Forms.KeyEventArgs的事件中,e.keydata似乎无法区分左右Ctrl键,我想实现左Ctrl+g执行一个功能,右Ctrl+g执行另一个功能的话,该如何操作呢?望有经验的大佬能指点下,谢谢!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

闲月疏云 发表于 2022-11-13 22:51
System.Windows.Input.Keybaord.IsKeyDown(Key.LeftCtrl);
System.Windows.Input.Keybaord.IsKeyDown(Key.RightCtrl);

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
zhanglei1371 + 2 + 1 感谢帮助!

查看全部评分

 楼主| zhanglei1371 发表于 2022-11-14 09:21
闲月疏云 发表于 2022-11-13 22:51
System.Windows.Input.Keybaord.IsKeyDown(Key.LeftCtrl);
System.Windows.Input.Keybaord.IsKeyDown(Key. ...

谢谢,确实可用!
另外想在请教下,C#中能否实现win键作为辅助键来执行命令呢?
如左win+P实现一个函数的功能?
闲月疏云 发表于 2022-11-14 21:46
zhanglei1371 发表于 2022-11-14 09:21
谢谢,确实可用!
另外想在请教下,C#中能否实现win键作为辅助键来执行命令呢?
如左win+P实现一个函数 ...

SetWindowsHookEx
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 05:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表