SendIconMessage(msg, 6);\r
}\r
\r
-void CXkeymacsDll::Clear(int nAppID)\r
-{\r
- if (0 <= nAppID && nAppID < MAX_APP) {\r
- ZeroMemory(m_Config.szSpecialApp[nAppID], sizeof(m_Config.szSpecialApp[nAppID]));\r
- ZeroMemory(m_Config.nCommandID[nAppID], sizeof(m_Config.nCommandID[nAppID]));\r
- m_Config.nKillRingMax[nAppID] = 0;\r
- m_Config.bUseDialogSetting[nAppID] = FALSE;\r
- m_Config.nSettingStyle[nAppID] = 0;\r
- } else {\r
- ASSERT(0);\r
- }\r
-}\r
-\r
BOOL CXkeymacsDll::IsDepressedModifier(int (__cdecl *Modifier)(void), BOOL bPhysicalKey)\r
{\r
BYTE bVk = 0;\r
int CXkeymacsDll::IsPassThrough(BYTE nKey)\r
{\r
BYTE bVk = 0;\r
+ const BYTE *pnID = m_Config.nCommandID[m_nAppID][NONE]; \r
do {\r
- if (IsDown(bVk)\r
- && (Commands[m_Config.nCommandID[m_nAppID][NONE][bVk]].fCommand == CCommands::PassThrough)) {\r
- if (bVk == nKey) {\r
+ if (IsDown(bVk) && Commands[pnID[bVk]].fCommand == CCommands::PassThrough) {\r
+ if (bVk == nKey)\r
return GOTO_HOOK;\r
- }\r
-\r
return GOTO_DO_NOTHING;\r
}\r
} while (++bVk);\r
static void SetKeyboardSpeed(int nKeyboardSpeed);\r
static int GetAccelerate(void);\r
static void SetAccelerate(int nAccelerate);\r
- static void Clear(int nAppID);\r
static BOOL IsKeyboardHook();\r
static void ReleaseHooks();\r
static void ReleaseKeyboardHook();\r