-// return (::GetKeyState(VK_CONTROL) & 0x100) != 0;
- // Returns different negative values on WinME and WinNT,
- // so simply test for negative value.
- return ::GetKeyState(VK_CONTROL) < 0;
+ return wxIsModifierDown(VK_CONTROL);
+}
+
+inline bool wxIsAltDown()
+{
+ return wxIsModifierDown(VK_MENU);
+}
+
+inline bool wxIsAnyModifierDown()
+{
+ return wxIsShiftDown() || wxIsCtrlDown() || wxIsAltDown();