70 HbKeyboardHardwarePortrait = HbKeyboard12Key, /**< Hardware keyboard for portrait orientation. */ |
70 HbKeyboardHardwarePortrait = HbKeyboard12Key, /**< Hardware keyboard for portrait orientation. */ |
71 HbKeyboardQwerty = 0x00000001 | HbQwertyKeyboardMask, /**< Deprecated, use HbKeyboardHardwareLandcape instead */ |
71 HbKeyboardQwerty = 0x00000001 | HbQwertyKeyboardMask, /**< Deprecated, use HbKeyboardHardwareLandcape instead */ |
72 HbKeyboardHardwareLandcape = HbKeyboardQwerty, /**< Hardware keyboard for landscape mode. */ |
72 HbKeyboardHardwareLandcape = HbKeyboardQwerty, /**< Hardware keyboard for landscape mode. */ |
73 HbKeyboardVirtual12Key = 0x00000001 | HbTouchInputMask, /**< Deprecated, use HbKeyboardTouchPortrait instead. */ |
73 HbKeyboardVirtual12Key = 0x00000001 | HbTouchInputMask, /**< Deprecated, use HbKeyboardTouchPortrait instead. */ |
74 HbKeyboardTouchPortrait = HbKeyboardVirtual12Key, /**< Touch keyboard for portrait mode. */ |
74 HbKeyboardTouchPortrait = HbKeyboardVirtual12Key, /**< Touch keyboard for portrait mode. */ |
75 HbKeyboardVirtualQwerty = 0x00000002 | HbTouchInputMask | HbQwertyKeyboardMask, /**< Touchscreen version of qwerty keyboard */ |
75 HbKeyboardVirtualQwerty = 0x00000002 | HbTouchInputMask| HbQwertyKeyboardMask, /**< Touchscreen version of qwerty keyboard */ |
76 HbKeyboardTouchLandscape = HbKeyboardVirtualQwerty, /**< Touch keyboard for landscape mode. */ |
76 HbKeyboardTouchLandscape = HbKeyboardVirtualQwerty, /**< Touch keyboard for landscape mode. */ |
77 HbKeyboardSctPortrait = 0x00000003 | HbTouchInputMask, /**< Special character selection keypad for portrait view */ |
77 HbKeyboardSctPortrait = 0x00000003 | HbTouchInputMask, /**< Special character selection keypad for portrait view */ |
78 HbKeyboardSctLandscape = 0x00000004 | HbTouchInputMask | HbQwertyKeyboardMask, /**< Special character selection keypad for landscape view */ |
78 HbKeyboardSctLandscape = 0x00000004 | HbTouchInputMask| HbQwertyKeyboardMask, /**< Special character selection keypad for landscape view */ |
79 HbKeyboardHwr = 0x00000005 | HbTouchInputMask | HbHwrKeyboardMask, /**< Hand writing recognition keypad */ |
79 HbKeyboardHwr = 0x00000005 | HbTouchInputMask| HbHwrKeyboardMask, /**< Hand writing recognition keypad */ |
80 HbKeyboardVirtual12KeyLabels = 0x00000006 | HbTouchInputMask /**< Key labels for virtual 12 key keyboard */ |
80 HbKeyboardVirtual12KeyLabels = 0x00000006 | HbTouchInputMask, /**< Key labels for virtual 12 key keyboard */ |
|
81 |
|
82 HbKeyboardVirtual12KeyEmail = 0x00000008 | HbTouchInputMask, /**< Touchscreen version of conventional phone keypad in URL editor*/ |
|
83 HbKeyboardVirtual12KeyUrl = 0x00000009 | HbTouchInputMask, /**< Touchscreen version of qwerty keyboard in Email editor */ |
|
84 HbKeyboardSctEmail = 0x0000000A | HbTouchInputMask, /**< Url Special character selection keypad for portrait view */ |
|
85 HbKeyboardSctUrl = 0x0000000B | HbTouchInputMask /**< Email Special character selection keypad for portrait view */ |
81 }; |
86 }; |
82 |
87 |
83 Q_DECLARE_FLAGS(HbKeyboardType, HbKeyboardTypeFlag) |
88 Q_DECLARE_FLAGS(HbKeyboardType, HbKeyboardTypeFlag) |
84 |
89 |
85 /*! |
90 /*! |
264 HbTypingCorrectionLevelLow, |
269 HbTypingCorrectionLevelLow, |
265 HbTypingCorrectionLevelMedium, |
270 HbTypingCorrectionLevelMedium, |
266 HbTypingCorrectionLevelHigh |
271 HbTypingCorrectionLevelHigh |
267 }; |
272 }; |
268 |
273 |
|
274 /*! |
|
275 Writing speed of hwr. |
|
276 */ |
|
277 enum HbHwrWritingSpeed { |
|
278 HbHwrSpeedVerySlow, |
|
279 HbHwrSpeedSlow, |
|
280 HbHwrSpeedNormal, |
|
281 HbHwrSpeedFast, |
|
282 HbHwrSpeedVeryFast |
|
283 }; |
|
284 |
|
285 /*! |
|
286 Dedicated input mode of cangjie. |
|
287 */ |
|
288 enum HbCangjieDetailMode { |
|
289 HbCangjieEasy, |
|
290 HbCangjieNormal, |
|
291 HbCangjieAdvanced |
|
292 }; |
|
293 |
269 const int HbInputMinKeypressTimeout = 400; |
294 const int HbInputMinKeypressTimeout = 400; |
270 const int HbInputMaxKeypressTimeout = 3000; |
295 const int HbInputMaxKeypressTimeout = 3000; |
271 |
296 |
272 #define CUSTOM_INPUT_MASK 0xffff0000 |
297 #define CUSTOM_INPUT_MASK 0xffff0000 |
273 #define CUSTOM_INPUT_ID_MASK 0x0000ffff |
298 #define CUSTOM_INPUT_ID_MASK 0x0000ffff |