【发布时间】:2011-11-21 18:36:29
【问题描述】:
我可以用我的程序捕捉 Fn+F3(或 Fn+F2....)键吗?
【问题讨论】:
标签: delphi
我可以用我的程序捕捉 Fn+F3(或 Fn+F2....)键吗?
【问题讨论】:
标签: delphi
@Leo,Fn的主要作用是改变键盘上其他键的scancodes,可惜Fn键一般(在某些系统中,此键返回 ScanCode)没有扫描码,此外,此键的行为不像其他键(Ctrl ALT)那样标准化,因为按下此键时很难检测或拦截。
您可以查看这些链接以获取更多信息
【讨论】:
Here 是来自 MSDN 的键码列表。使用那里的信息,您可能会找出要听的关键代码。
正如上面提到的@RRUZ,FN 键修改正在发送的键码。
您始终可以创建一个MessageBox,每当您按下某个键并使用它为您提供的值时,它都会显示密钥代码。
【讨论】: