void DeactivateHotKeys(void) { if (g_PrivateHotKeyData.sHotKeyInfo.hHotKey != 0) { PVR_DPF(PVR_DBG_MESSAGE, "Deactivate HotKey.\n"); RemoveHotKey(g_PrivateHotKeyData.sHotKeyInfo.hHotKey); g_PrivateHotKeyData.sHotKeyInfo.hHotKey = 0; } }
IMG_VOID DeactivateHotKeys(IMG_VOID) { if (g_PrivateHotKeyData.sHotKeyInfo.hHotKey != 0) { PVR_DPF((PVR_DBG_MESSAGE,"Deactivate HotKey.\n")); RemoveHotKey(g_PrivateHotKeyData.sHotKeyInfo.hHotKey); g_PrivateHotKeyData.sHotKeyInfo.hHotKey = 0; } }
void CPropInfo::ResetHotKeys() { // remove all pending changes if ( m_pcmAddKey ) { free( m_pcmAddKey ); m_pcmAddKey = NULL; } if ( m_pwAddCmd ) { free( m_pwAddCmd ); m_pwAddCmd = NULL; } if ( m_pcmRemoveKey ) { free( m_pcmRemoveKey ); m_pcmRemoveKey = NULL; } m_nAddCount = m_nRemoveCount = 0; // Now, add 'remove' records for all existing hotkeys for ( int i = 0; i < CEdit::g_nHotKeyCount; i++ ) { CHotKey *pHotKey = CEdit::g_pHotKeys + i; if ( !CEdit::IsRegisteredCommand( pHotKey->wCmd ) ) { RemoveHotKey( pHotKey->cmHotKey ); } } // Now, add 'add' records for all default hotkeys for ( i = 0; i < CEdit::g_nDefHotKeyCount; i++ ) { _defhotkeyrec *pHotKey = &CEdit::g_DefHotKeys[ i ]; CM_HOTKEY cmHotKey = { pHotKey->fsModifiers1, pHotKey->nVirtKey1, pHotKey->fsModifiers2, pHotKey->nVirtKey2 }; AddHotKey( cmHotKey, pHotKey->wCmd ); } }