也许很奇怪。无论如何,在VS中启动项目后,是否在运行时检测到热键组合。
例如如果我按住shift键并按f5键或在VS中运行,那么我想触发一行特殊的代码。
如果不按热键组合,则它将正常触发。
答案 0 :(得分:0)
(您用“ visual studio”标记了您的问题;我认为是Windows操作系统)
班次:
if(::GetAsyncKeyState(VK_SHIFT) < 0) // Shift down
{
// Do something ("special line of code") only if Shift down
}
大写锁定盒:
SHORT nState = ::GetAsyncKeyState(VK_CAPITAL); // Caps Lock
bool bToggled = nState & 1;
bool bDown = nState & 0x8000;
if (bToggled)
{
// Do something ("special line of code") only if Caps Lock toggled
}
...例如将其放置在main()中
-