键盘钩子如何捕获Fn按键

Flandre 2020-05-13 04:38:58
网上键盘钩子的例子很多,我已经找到可用的键盘钩子类了,并且可以捕捉到键盘按键,但是键盘的Fn按键捕获不到,只能捕获到类似Fn+F12这样的组合键,我想单独捕获Fn键的按键消息,有办法吗?
其实我就是想搞个键盘钩子小程序,把键盘的Fn按键功能替换成鼠标右键功能,因为Fn+F12这样的组合键平时基本用不到的,无奈抓不到单独的Fn按键,别的按键消息都能抓到,包括Fn+F12之类组合键
...全文
454 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
点点丹枫 2022-05-10
  • 打赏
  • 举报
回复

为什么我连fn+f1组合键的虚拟键码都抓不到

  • 打赏
  • 举报
回复
需求肯定能实现,只不过你得换一个角度
Flandre 2020-05-14
  • 打赏
  • 举报
回复
网上那些检测工具也抓不到单独的Fn按键,看来是没办法了
泡泡龙 2020-05-14
  • 打赏
  • 举报
回复
Fn键不产生扫描码,Fn+其他键会被键盘控制器解释为特定的扫描码发出,这和control、alt、win之类的键不一样
飞天凤凰601 2020-05-13
  • 打赏
  • 举报
回复
首先,其他软件能捕捉键盘工具软件,能否单独捕捉到Fn不? 如果不行,可能是硬件不支持; 如果行,直接获取键盘码,就能想到办法了。

110,554

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧