kmx_input_config.h
2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#ifndef KMX_INPUT_CONFIG_H
#define KMX_INPUT_CONFIG_H
#ifdef __MMI_KOMOXO__
/* Or inject this to the end of MMI_Features.h */
#include "MMI_features.h"
#ifdef _MSC_VER
#pragma warning(disable : 4996)
#pragma warning(disable : 4005)
#pragma warning(disable : 4024)
#endif
#define CFG_MMI_KMX_TOUCH_INPUT (__OFF__)
#if (defined(__MMI_KOMOXO__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_VIRTUAL_KEYBOARD__) && defined(__MMI_IME_FTE_ENHANCE__)) && \
(defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_240X400__) || defined(__MMI_MAINLCD_320X480__))
#ifndef __MMI_KMX_TOUCH_INPUT__
#define __MMI_KMX_TOUCH_INPUT__
#endif
#endif
#if defined(CFG_MMI_KMX_TOUCH_INPUT) && (CFG_MMI_KMX_TOUCH_INPUT == __OFF__)
#ifdef __MMI_KMX_TOUCH_INPUT__
#undef __MMI_KMX_TOUCH_INPUT__
#endif
#endif
#if defined(__MMI_KMX_TOUCH_INPUT__) \
&& (defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_240X400__) \
|| defined(__MMI_MAINLCD_320X480__) \
)
#ifndef __MMI_KMX_NORMAL_TOUCH_INPUT__
#define __MMI_KMX_NORMAL_TOUCH_INPUT__
#endif
#endif
#if defined(__MMI_KMX_TOUCH_INPUT__) \
&& (defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_240X400__) \
|| defined(__MMI_MAINLCD_320X480__) \
)
#ifndef __MMI_KMX_QWERTY_TOUCH_INPUT__
#define __MMI_KMX_QWERTY_TOUCH_INPUT__
#endif
#endif
#if defined(__MMI_KMX_TOUCH_INPUT__) && !defined(__MMI_KMX_NORMAL_TOUCH_INPUT__) && !defined(__MMI_KMX_QWERTY_TOUCH_INPUT__)
#error __MMI_KMX_NORMAL_TOUCH_INPUT__ and __MMI_KMX_QWERTY_TOUCH_INPUT__ both are disabled while __MMI_KMX_TOUCH_INPUT__ is enabled.
#endif
#if defined(__MMI_REDUCED_KEYPAD__)
#ifndef __MMI_KMX_NO_KEYPAD__
#define __MMI_KMX_NO_KEYPAD__
#endif
#endif
#if defined(__MMI_QWERTY_KEYPAD_SUPPORT__)
#ifndef __MMI_KMX_QWERTY_ASSO__
#define __MMI_KMX_QWERTY_ASSO__
#endif
#endif
#if defined(__COSMOS_MMI_PACKAGE__)
#ifndef __MMI_KMX_VUI_SUPPORT__
#define __MMI_KMX_VUI_SUPPORT__
#endif
#endif
#endif /* __MMI_KOMOXO__ */
#endif /* KMX_INPUT_CONFIG_H */