加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何为Windows应用程序注册自定义键盘快捷方式

发布时间:2020-12-14 04:06:33 所属栏目:Windows 来源:网络整理
导读:我想创建一个 Windows实用程序应用程序,可以使用键盘快捷键从任何其他应用程序中随时调用,例如: ?赢得T. ?Ctrl T ?Alt T ?Ctrl Alt T. ?Ctrl Shift T. 我可以使用哪些组合键以及如何在Windows注册表中设置它们? (如果其他应用程序使用该快捷方式,则它当然
我想创建一个 Windows实用程序应用程序,可以使用键盘快捷键从任何其他应用程序中随时调用,例如:

?赢得T.

?Ctrl T

?Alt T

?Ctrl Alt T.

?Ctrl Shift T.

我可以使用哪些组合键以及如何在Windows注册表中设置它们?

(如果其他应用程序使用该快捷方式,则它当然不起作用.)

当您的应用程序启动时,以编程方式执行此操作的选项是调用此Windows API:
RegisterHotKey(IntPtr hwnd,int id,int fsModifiers,int vk);

并取消注册调用此API:

UnregisterHotKey(IntPtr hwnd,int id);

两者都存在于user32 API中

http://www.pinvoke.net/search.aspx?search=RegisterHotKey&namespace=[All]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读