📄 eqtapmultitap.h
字号:
// eQTapMultitap.h: interface for the CeQTapMultitap class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_EQTAPMULTITAP_H__1B2F4F6F_D4F2_46F7_9FF3_6D711BD55B15__INCLUDED_)
#define AFX_EQTAPMULTITAP_H__1B2F4F6F_D4F2_46F7_9FF3_6D711BD55B15__INCLUDED_
#include <e32base.h>
#include <e32std.h>
#include "W32Std.h"
#include "Coedef.h"
#include "eQTapIMBase.h"
class CExampleFepMultiTapEngine;
class CeQTapMultitap : public CeQTapIMBase
{
public:
CeQTapMultitap();
virtual ~CeQTapMultitap();
/*process the KeyEvent*/
virtual int OnKeyEventProc(int nParameter1, int nParameter2);
/*Draw itself*/
virtual int OnDrawIMWindow();
static CeQTapMultitap* NewL(CeQTapControl* pControl);
CeQTapMultitap(CeQTapControl* pControl);
inline void Active(TBool bActive){ m_bIsIMActive = bActive;}
void ConstructL();
void HandleMultiTapModeKeyCodeL(TUint aKeyCode);
inline void SetPreviousKeyCode(TUint code){m_iPreviousMultiTapKeyCode = code;}
void ClearEngineBuffer();
void SwitchToMultiTap();
void ActiveMTWindow(TBool bActive);
inline TBool IsUpper(){return m_bIsUper;}
private:
TUint m_iPreviousMultiTapKeyCode;
// TInt m_iInsideInlineEditingTransaction; // Flag for editor inline editing
CExampleFepMultiTapEngine* m_pMultiTapEngine;
TBool m_bIsUper;
};
#endif // !defined(AFX_EQTAPMULTITAP_H__1B2F4F6F_D4F2_46F7_9FF3_6D711BD55B15__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -