【发布时间】:2012-11-21 11:42:56
【问题描述】:
在 VCL (Delphi 2010) 中我使用这个函数来检查是否按下了控制键:
function IsControlKeyPressed: Boolean;
begin
Result := GetKeyState(VK_CONTROL) < 0;
end;
GetKeyState 是 windows 库中的函数,我不想将它包含到我的项目中。
如何检查 XE3 中是否按下了控制键或 shift 键以进行 firemonkey 应用程序?
【问题讨论】:
-
看看
this post。 -
@TLama 谢谢你的链接。此解决方案仅适用于 Mac。我正在寻找独立于平台的解决方案。我会用编译器指令解决这个问题。
标签: delphi keyboard firemonkey delphi-xe3 firemonkey-fm2