Sha256: be9296020c93d212940f7e2082dc07beb153b4e2cd07e00fdaf67c469b380593
Contents?: true
Size: 1.11 KB
Versions: 14
Compression:
Stored size: 1.11 KB
Contents
/** * \file KeyMap.h * Maps virtual key codes to actions - replace, ignore, navigate string */ /******************************************************************************/ #pragma once /******************************************************************************/ #include <windows.h> /******************************************************************************/ /******************************************************************************/ class CKeyMapEntry { public: CKeyMapEntry (); CKeyMapEntry (int code, LPCWSTR pnavigate, BOOL dispatch); CKeyMapEntry (int code, int remap); ~CKeyMapEntry (); public: int nVirtualCode; WCHAR *psNavigate; BOOL bDispatch; int nRemap; CKeyMapEntry *pNext; void SetNavigate (LPCWSTR navigate); }; /******************************************************************************/ /******************************************************************************/ class CKeyMap { public: CKeyMap (); ~CKeyMap (); void AddEntry (CKeyMapEntry* padd); CKeyMapEntry *Find (int code); void DeleteEntry (int code); void Clear (void); private: CKeyMapEntry *pFirstEntry; };
Version data entries
14 entries across 14 versions & 1 rubygems