wgui_categories_inputsenum.h
上传用户:lqx1163
上传日期:2014-08-13
资源大小:9183k
文件大小:19k
源码类别:

MTK

开发平台:

C/C++

  1. /*****************************************************************************
  2. *  Copyright Statement:
  3. *  --------------------
  4. *  This software is protected by Copyright and the information contained
  5. *  herein is confidential. The software may not be copied and the information
  6. *  contained herein may not be used or disclosed except with the written
  7. *  permission of MediaTek Inc. (C) 2005
  8. *
  9. *  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
  10. *  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
  11. *  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
  12. *  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
  13. *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  14. *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
  15. *  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
  16. *  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
  17. *  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
  18. *  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
  19. *  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
  20. *  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
  21. *
  22. *  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
  23. *  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
  24. *  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
  25. *  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
  26. *  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
  27. *
  28. *  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
  29. *  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
  30. *  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
  31. *  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
  32. *  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
  33. *
  34. *****************************************************************************/
  35. /*******************************************************************************
  36.  * Filename:
  37.  * ---------
  38.  *  wgui_categories_inputsenum.h
  39.  *
  40.  * Project:
  41.  * --------
  42.  *  MAUI
  43.  *
  44.  * Description:
  45.  * ------------
  46.  *  
  47.  *
  48.  * Author:
  49.  * -------
  50.  *  
  51.  *
  52.  *==============================================================================
  53.  *             HISTORY
  54.  * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
  55.  *------------------------------------------------------------------------------
  56.  * removed!
  57.  *
  58.  * removed!
  59.  * removed!
  60.  * removed!
  61.  *
  62.  * removed!
  63.  * removed!
  64.  * removed!
  65.  *
  66.  * removed!
  67.  * removed!
  68.  * removed!
  69.  *
  70.  * removed!
  71.  * removed!
  72.  * removed!
  73.  *
  74.  * removed!
  75.  * removed!
  76.  * removed!
  77.  *
  78.  * removed!
  79.  * removed!
  80.  * removed!
  81.  *
  82.  * removed!
  83.  * removed!
  84.  * removed!
  85.  *
  86.  * removed!
  87.  * removed!
  88.  * removed!
  89.  *
  90.  *------------------------------------------------------------------------------
  91.  * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
  92.  *==============================================================================
  93.  *******************************************************************************/
  94. /**
  95.  * Copyright Notice
  96.  * (c) 2002 - 2003, Pixtel Communications, Inc., 1489 43rd Ave. W.,
  97.  * Vancouver, B.C. V6M 4K8 Canada. All Rights Reserved.
  98.  *  (It is illegal to remove this copyright notice from this software or any
  99.  *  portion of it)
  100.  */
  101. /**************************************************************
  102.    FILENAME : wgui_categories_inputsenum.h
  103.    PURPOSE     : This file defines enum value for global resources used in input method.
  104.    REMARKS     : 
  105.    AUTHOR      : MTK00866
  106.    DATE     : 05-23-2005
  107. **************************************************************/
  108. #ifndef __WGUI_CATEGORIES_INPUTS_ENUM_H__
  109. #define __WGUI_CATEGORIES_INPUTS_ENUM_H__
  110. typedef enum
  111. {
  112.     INPUT_TYPE_NONE = 0,
  113.     INPUT_TYPE_NUMERIC = 1,
  114.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE = 2,
  115.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE = 3,
  116.     INPUT_TYPE_ALPHANUMERIC_SENTENCECASE,
  117.     INPUT_TYPE_NUMERIC_PASSWORD,
  118.     INPUT_TYPE_ALPHANUMERIC_PASSWORD,
  119.     INPUT_TYPE_PHONE_NUMBER,
  120.     INPUT_TYPE_SAT_NUMERIC_PASSWORD,
  121.     INPUT_TYPE_KEYPAD_NUMERIC,
  122.     INPUT_TYPE_DECIMAL_NUMERIC,
  123.     INPUT_TYPE_NUMERIC_CHANGEABLE,
  124.     INPUT_TYPE_TR_BOPOMO,
  125.     INPUT_TYPE_SM_PINYIN,
  126.     INPUT_TYPE_TR_STROKE,
  127.     INPUT_TYPE_SM_STROKE,
  128.     INPUT_TYPE_SMART_UPPERCASE_ABC,
  129.     INPUT_TYPE_SMART_LOWERCASE_ABC,
  130.     INPUT_TYPE_TR_MULTITAP_BOPOMO,
  131.     INPUT_TYPE_SM_MULTITAP_PINYIN,
  132.     INPUT_TYPE_MMI_MULTITAP_BPMF,
  133.     INPUT_TYPE_MMI_MULTITAP_PINYIN,
  134.     INPUT_TYPE_MMI_SM_STROKE,
  135.     INPUT_TYPE_MMI_TR_STROKE,
  136.     INPUT_TYPE_MMI_NUMERIC,
  137.     INPUT_TYPE_MMI_LOWERCASE_ABC,
  138.     INPUT_TYPE_ALPHABATIC_UPPERCASE,
  139.     INPUT_TYPE_ALPHABATIC_LOWERCASE,
  140.     INPUT_TYPE_NUMERIC_SYMBOL,
  141.     INPUT_TYPE_ALPHANUMERIC_MULTITAP_THAI,
  142.     /* PMT NO_AR_SL_DU START 20050909 */
  143.     INPUT_TYPE_ALPHANUMERIC_ARABIC,
  144.     INPUT_TYPE_MMI_MULTITAP_ARABIC,
  145.     /* PMT START PERSIAN */
  146.     INPUT_TYPE_ALPHANUMERIC_PERSIAN,
  147.     INPUT_TYPE_MMI_MULTITAP_PERSIAN,
  148.     INPUT_TYPE_SMART_PERSIAN,
  149.     /* PMT END PERSIAN */
  150.     INPUT_TYPE_SMART_THAI,
  151.     INPUT_TYPE_MULTITAP_THAI,
  152.     INPUT_TYPE_MMI_MULTITAP_THAI,
  153.     /* PMT START GR_HE_CZ_FI_DA_HU 20051007 */
  154.     INPUT_TYPE_ALPHANUMERIC_MULTITAP_HEBREW,
  155.     /* PMT END GR_HE_CZ_FI_DA_HU 20051007 */
  156.     INPUT_TYPE_SMART_ARABIC,
  157.     /* PMT START GR_HE_CZ_FI_DA_HU 20051007 */
  158.     INPUT_TYPE_MMI_MULTITAP_HEBREW,
  159.     INPUT_TYPE_SMART_HEBREW,
  160.     /* PMT END GR_HE_CZ_FI_DA_HU 20051007 */
  161.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_SPANISH,
  162.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_SPANISH,
  163.     INPUT_TYPE_MMI_LOWERCASE_SPANISH,
  164.     INPUT_TYPE_SMART_UPPERCASE_SPANISH,
  165.     INPUT_TYPE_SMART_LOWERCASE_SPANISH,
  166.     /* PMT VIKASG START 20050729 */
  167.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_DANISH,
  168.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_DANISH,
  169.     INPUT_TYPE_MMI_LOWERCASE_DANISH,
  170.     INPUT_TYPE_SMART_UPPERCASE_DANISH,
  171.     INPUT_TYPE_SMART_LOWERCASE_DANISH,
  172.     //PMT VIKASG END 20050729
  173.     //PMT CZ_PO_TU START 20050812 
  174.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_POLISH,
  175.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_POLISH,
  176.     INPUT_TYPE_MMI_LOWERCASE_POLISH,
  177.     INPUT_TYPE_SMART_UPPERCASE_POLISH,
  178.     INPUT_TYPE_SMART_LOWERCASE_POLISH,
  179.     /* PMT CZ_PO_TU END 20050812 */
  180.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_FRENCH,
  181.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_FRENCH,
  182.     INPUT_TYPE_MMI_LOWERCASE_FRENCH,
  183.     INPUT_TYPE_SMART_UPPERCASE_FRENCH,
  184.     INPUT_TYPE_SMART_LOWERCASE_FRENCH,
  185.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_GERMAN,
  186.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_GERMAN,
  187.     INPUT_TYPE_MMI_LOWERCASE_GERMAN,
  188.     INPUT_TYPE_SMART_UPPERCASE_GERMAN,
  189.     INPUT_TYPE_SMART_LOWERCASE_GERMAN,
  190.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_ITALIAN,
  191.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_ITALIAN,
  192.     INPUT_TYPE_MMI_LOWERCASE_ITALIAN,
  193.     INPUT_TYPE_SMART_UPPERCASE_ITALIAN,
  194.     INPUT_TYPE_SMART_LOWERCASE_ITALIAN,
  195.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_RUSSIAN,
  196.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_RUSSIAN,
  197.     INPUT_TYPE_MMI_LOWERCASE_RUSSIAN,
  198.     INPUT_TYPE_SMART_UPPERCASE_RUSSIAN,
  199.     INPUT_TYPE_SMART_LOWERCASE_RUSSIAN,
  200.     /* PMT BULGARIAN START 20051201 */
  201.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_BULGARIAN,
  202.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_BULGARIAN,
  203.     INPUT_TYPE_MMI_LOWERCASE_BULGARIAN,
  204.     INPUT_TYPE_SMART_UPPERCASE_BULGARIAN,
  205.     INPUT_TYPE_SMART_LOWERCASE_BULGARIAN,
  206.     /* PMT BULGARIAN END 20051201 */
  207.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_TURKISH,
  208.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_TURKISH,
  209.     INPUT_TYPE_MMI_LOWERCASE_TURKISH,
  210.     INPUT_TYPE_SMART_UPPERCASE_TURKISH,
  211.     INPUT_TYPE_SMART_LOWERCASE_TURKISH,
  212.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_PORTUGUESE,
  213.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_PORTUGUESE,
  214.     INPUT_TYPE_MMI_LOWERCASE_PORTUGUESE,
  215.     INPUT_TYPE_SMART_UPPERCASE_PORTUGUESE,
  216.     INPUT_TYPE_SMART_LOWERCASE_PORTUGUESE,
  217.     INPUT_TYPE_MULTITAP_HINDI,
  218.     /* PMT VIKAS GUPTA START 20051129 */
  219.     INPUT_TYPE_SMART_HINDI,
  220.     //PMT VIKAS GUPTA END 20051129 
  221.     //PMT START GR_HE_CZ_FI_DA_HU 20051007
  222.     INPUT_TYPE_ALPHANUMERIC_HEBREW,
  223.     /* PMT END GR_HE_CZ_FI_DA_HU 20051007 */
  224.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_INDONESIAN,
  225.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_INDONESIAN,
  226.     INPUT_TYPE_MMI_LOWERCASE_INDONESIAN,
  227.     INPUT_TYPE_SMART_UPPERCASE_INDONESIAN,
  228.     INPUT_TYPE_SMART_LOWERCASE_INDONESIAN,
  229.     /* PMT CZ_PO_TU START 20050812 */
  230.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_CZECH,
  231.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_CZECH,
  232.     INPUT_TYPE_MMI_LOWERCASE_CZECH,
  233.     INPUT_TYPE_SMART_UPPERCASE_CZECH,
  234.     INPUT_TYPE_SMART_LOWERCASE_CZECH,
  235.     /* PMT CZ_PO_TU END 20050812 */
  236.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_MALAY,
  237.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_MALAY,
  238.     INPUT_TYPE_MMI_LOWERCASE_MALAY,
  239.     INPUT_TYPE_SMART_UPPERCASE_MALAY,
  240.     INPUT_TYPE_SMART_LOWERCASE_MALAY,
  241.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_VIETNAMESE,
  242.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_VIETNAMESE,
  243.     INPUT_TYPE_MMI_LOWERCASE_VIETNAMESE,
  244.     INPUT_TYPE_SMART_UPPERCASE_VIETNAMESE,
  245.     INPUT_TYPE_SMART_LOWERCASE_VIETNAMESE,
  246.     /* PMT START HU_FI 20050825 */
  247.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_FINNISH,
  248.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_FINNISH,
  249.     INPUT_TYPE_MMI_LOWERCASE_FINNISH,
  250.     INPUT_TYPE_SMART_UPPERCASE_FINNISH,
  251.     INPUT_TYPE_SMART_LOWERCASE_FINNISH,
  252.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_HUNGARIAN,
  253.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_HUNGARIAN,
  254.     INPUT_TYPE_MMI_LOWERCASE_HUNGARIAN,
  255.     INPUT_TYPE_SMART_UPPERCASE_HUNGARIAN,
  256.     INPUT_TYPE_SMART_LOWERCASE_HUNGARIAN,
  257.     //PMT END HU_FI 20050825
  258.     //PMT NO_AR_SL_DU START 20050909
  259.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_SLOVAK,
  260.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_SLOVAK,
  261.     INPUT_TYPE_MMI_LOWERCASE_SLOVAK,
  262.     INPUT_TYPE_SMART_UPPERCASE_SLOVAK,
  263.     INPUT_TYPE_SMART_LOWERCASE_SLOVAK,
  264.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_DUTCH,
  265.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_DUTCH,
  266.     INPUT_TYPE_MMI_LOWERCASE_DUTCH,
  267.     INPUT_TYPE_SMART_UPPERCASE_DUTCH,
  268.     INPUT_TYPE_SMART_LOWERCASE_DUTCH,
  269.     /* Norwegian start */
  270.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_NORWEGIAN,
  271.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_NORWEGIAN,
  272.     INPUT_TYPE_MMI_LOWERCASE_NORWEGIAN,
  273.     INPUT_TYPE_SMART_UPPERCASE_NORWEGIAN,
  274.     INPUT_TYPE_SMART_LOWERCASE_NORWEGIAN,
  275.     //Norwegian end
  276.     //PMT NO_AR_SL_DU END 20050909
  277.     //PMT START SWEDISH 20050916
  278.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_SWEDISH,
  279.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_SWEDISH,
  280.     INPUT_TYPE_MMI_LOWERCASE_SWEDISH,
  281.     INPUT_TYPE_SMART_UPPERCASE_SWEDISH,
  282.     INPUT_TYPE_SMART_LOWERCASE_SWEDISH,
  283.     //PMT END SWEDISH 20050916
  284.     //PMT START CR_ROM_SLO 20050923
  285.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_CROATIAN,
  286.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_CROATIAN,
  287.     INPUT_TYPE_MMI_LOWERCASE_CROATIAN,
  288.     INPUT_TYPE_SMART_UPPERCASE_CROATIAN,
  289.     INPUT_TYPE_SMART_LOWERCASE_CROATIAN,
  290.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_ROMANIAN,
  291.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_ROMANIAN,
  292.     INPUT_TYPE_MMI_LOWERCASE_ROMANIAN,
  293.     INPUT_TYPE_SMART_UPPERCASE_ROMANIAN,
  294.     INPUT_TYPE_SMART_LOWERCASE_ROMANIAN,
  295.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_SLOVENIAN,
  296.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_SLOVENIAN,
  297.     INPUT_TYPE_MMI_LOWERCASE_SLOVENIAN,
  298.     INPUT_TYPE_SMART_UPPERCASE_SLOVENIAN,
  299.     INPUT_TYPE_SMART_LOWERCASE_SLOVENIAN,
  300.     //PMT END CR_ROM_SLO 20050923
  301.     //PMT START GR_HE_CZ_FI_DA_HU 20051007
  302.     INPUT_TYPE_ALPHANUMERIC_UPPERCASE_GREEK,
  303.     INPUT_TYPE_ALPHANUMERIC_LOWERCASE_GREEK,
  304.     INPUT_TYPE_MMI_LOWERCASE_GREEK,
  305.     INPUT_TYPE_SMART_UPPERCASE_GREEK,
  306.     INPUT_TYPE_SMART_LOWERCASE_GREEK,
  307.     INPUT_TYPE_MULTITAP_MARATHI,
  308.     INPUT_TYPE_MAX_NUM
  309. } SUPPORT_INPUT_TYPES;
  310. /* MTK Elvis 20031203 */
  311. typedef enum
  312. {
  313.     INPUT_MODE_MULTITAP_UPPERCASE_ABC = 0,
  314.     INPUT_MODE_MULTITAP_LOWERCASE_ABC,
  315.     INPUT_MODE_123,
  316.     INPUT_MODE_MULTITAP_UPPERCASE_ABC_NO_NUMERIC,
  317.     INPUT_MODE_MULTITAP_LOWERCASE_ABC_NO_NUMERIC,
  318.     INPUT_MODE_123_SYMBOLS,
  319.     INPUT_MODE_TR_MULTITAP_BOPOMO,
  320.     INPUT_MODE_SM_MULTITAP_PINYIN,
  321.     INPUT_MODE_TR_BOPOMO,
  322.     INPUT_MODE_SM_PINYIN,
  323.     INPUT_MODE_TR_STROKE,
  324.     INPUT_MODE_SM_STROKE,
  325.     INPUT_MODE_SMART_UPPERCASE_ABC,
  326.     INPUT_MODE_SMART_LOWERCASE_ABC,
  327.     INPUT_MODE_MMI_MULTITAP_BPMF,
  328.     INPUT_MODE_MMI_MULTITAP_PINYIN,
  329.     INPUT_MODE_MMI_SM_STROKE,
  330.     INPUT_MODE_MMI_TR_STROKE,
  331.     INPUT_MODE_MMI_LOWERCASE_ABC,
  332.     INPUT_MODE_MMI_NUMERIC,
  333.     INPUT_MODE_MULTITAP_THAI,
  334.     INPUT_MODE_SMART_THAI,
  335.     INPUT_MODE_MMI_MULTITAP_THAI,
  336.     /* PMT NO_AR_SL_DU START 20050909 */
  337.     INPUT_MODE_MULTITAP_ARABIC,
  338.     INPUT_MODE_MMI_MULTITAP_ARABIC,
  339.     /* PMT NO_AR_SL_DU END 20050909 */
  340.     INPUT_MODE_SMART_ARABIC,
  341.     /* PMT START PERSIAN */
  342.     INPUT_MODE_MULTITAP_PERSIAN,
  343.     INPUT_MODE_MMI_MULTITAP_PERSIAN,
  344.     INPUT_MODE_SMART_PERSIAN,
  345.     /* PMT END PERSIAN */
  346.     INPUT_MODE_MULTITAP_HEBREW,
  347.     INPUT_MODE_MMI_MULTITAP_HEBREW,
  348.     INPUT_MODE_SMART_HEBREW,
  349.     /* PMT END GR_HE_CZ_FI_DA_HU 20051007 */
  350.     INPUT_MODE_MULTITAP_UPPERCASE_SPANISH,
  351.     INPUT_MODE_MULTITAP_LOWERCASE_SPANISH,
  352.     INPUT_MODE_MMI_LOWERCASE_SPANISH,
  353.     INPUT_MODE_SMART_UPPERCASE_SPANISH,
  354.     INPUT_MODE_SMART_LOWERCASE_SPANISH,
  355.     /* PMT VIKASG START 20050729 */
  356.     INPUT_MODE_MULTITAP_UPPERCASE_DANISH,
  357.     INPUT_MODE_MULTITAP_LOWERCASE_DANISH,
  358.     INPUT_MODE_MMI_LOWERCASE_DANISH,
  359.     INPUT_MODE_SMART_UPPERCASE_DANISH,
  360.     INPUT_MODE_SMART_LOWERCASE_DANISH,
  361.     //PMT VIKASG END 20050729
  362.     //PMT CZ_PO_TU START 20050812 
  363.     INPUT_MODE_MULTITAP_UPPERCASE_POLISH,
  364.     INPUT_MODE_MULTITAP_LOWERCASE_POLISH,
  365.     INPUT_MODE_MMI_LOWERCASE_POLISH,
  366.     INPUT_MODE_SMART_UPPERCASE_POLISH,
  367.     INPUT_MODE_SMART_LOWERCASE_POLISH,
  368.     /* PMT CZ_PO_TU END 20050812 */
  369.     INPUT_MODE_MULTITAP_UPPERCASE_FRENCH,
  370.     INPUT_MODE_MULTITAP_LOWERCASE_FRENCH,
  371.     INPUT_MODE_MMI_LOWERCASE_FRENCH,
  372.     INPUT_MODE_SMART_UPPERCASE_FRENCH,
  373.     INPUT_MODE_SMART_LOWERCASE_FRENCH,
  374.     INPUT_MODE_MULTITAP_UPPERCASE_GERMAN,
  375.     INPUT_MODE_MULTITAP_LOWERCASE_GERMAN,
  376.     INPUT_MODE_MMI_LOWERCASE_GERMAN,
  377.     INPUT_MODE_SMART_UPPERCASE_GERMAN,
  378.     INPUT_MODE_SMART_LOWERCASE_GERMAN,
  379.     INPUT_MODE_MULTITAP_UPPERCASE_ITALIAN,
  380.     INPUT_MODE_MULTITAP_LOWERCASE_ITALIAN,
  381.     INPUT_MODE_MMI_LOWERCASE_ITALIAN,
  382.     INPUT_MODE_SMART_UPPERCASE_ITALIAN,
  383.     INPUT_MODE_SMART_LOWERCASE_ITALIAN,
  384.     INPUT_MODE_MULTITAP_UPPERCASE_RUSSIAN,
  385.     INPUT_MODE_MULTITAP_LOWERCASE_RUSSIAN,
  386.     INPUT_MODE_MMI_LOWERCASE_RUSSIAN,
  387.     INPUT_MODE_SMART_UPPERCASE_RUSSIAN,
  388.     INPUT_MODE_SMART_LOWERCASE_RUSSIAN,
  389.     /* PMT BULGARIAN START 20051201 */
  390.     INPUT_MODE_MULTITAP_UPPERCASE_BULGARIAN,
  391.     INPUT_MODE_MULTITAP_LOWERCASE_BULGARIAN,
  392.     INPUT_MODE_MMI_LOWERCASE_BULGARIAN,
  393.     INPUT_MODE_SMART_UPPERCASE_BULGARIAN,
  394.     INPUT_MODE_SMART_LOWERCASE_BULGARIAN,
  395.     /* PMT BULGARIAN END 20051201 */
  396.     INPUT_MODE_MULTITAP_UPPERCASE_TURKISH,
  397.     INPUT_MODE_MULTITAP_LOWERCASE_TURKISH,
  398.     INPUT_MODE_MMI_LOWERCASE_TURKISH,
  399.     INPUT_MODE_SMART_UPPERCASE_TURKISH,
  400.     INPUT_MODE_SMART_LOWERCASE_TURKISH,
  401.     INPUT_MODE_MULTITAP_UPPERCASE_PORTUGUESE,
  402.     INPUT_MODE_MULTITAP_LOWERCASE_PORTUGUESE,
  403.     INPUT_MODE_MMI_LOWERCASE_PORTUGUESE,
  404.     INPUT_MODE_SMART_UPPERCASE_PORTUGUESE,
  405.     INPUT_MODE_SMART_LOWERCASE_PORTUGUESE,
  406.     INPUT_MODE_MULTITAP_HINDI,  /* vijay added during merging */
  407.     /* PMT VIKAS GUPTA START 20051129 */
  408.     INPUT_MODE_SMART_HINDI,
  409.     /* PMT VIKAS GUPTA END 20051129 */
  410.     INPUT_MODE_MULTITAP_UPPERCASE_INDONESIAN,
  411.     INPUT_MODE_MULTITAP_LOWERCASE_INDONESIAN,
  412.     INPUT_MODE_MMI_LOWERCASE_INDONESIAN,
  413.     INPUT_MODE_SMART_UPPERCASE_INDONESIAN,
  414.     INPUT_MODE_SMART_LOWERCASE_INDONESIAN,
  415.     /* PMT CZ_PO_TU START 20050812 */
  416.     INPUT_MODE_MULTITAP_UPPERCASE_CZECH,
  417.     INPUT_MODE_MULTITAP_LOWERCASE_CZECH,
  418.     INPUT_MODE_MMI_LOWERCASE_CZECH,
  419.     INPUT_MODE_SMART_UPPERCASE_CZECH,
  420.     INPUT_MODE_SMART_LOWERCASE_CZECH,
  421.     /* PMT CZ_PO_TU END 20050812 */
  422.     INPUT_MODE_MULTITAP_UPPERCASE_MALAY,
  423.     INPUT_MODE_MULTITAP_LOWERCASE_MALAY,
  424.     INPUT_MODE_MMI_LOWERCASE_MALAY,
  425.     INPUT_MODE_SMART_UPPERCASE_MALAY,
  426.     INPUT_MODE_SMART_LOWERCASE_MALAY,
  427.     INPUT_MODE_MULTITAP_UPPERCASE_VIETNAMESE,
  428.     INPUT_MODE_MULTITAP_LOWERCASE_VIETNAMESE,
  429.     INPUT_MODE_MMI_LOWERCASE_VIETNAMESE,
  430.     INPUT_MODE_SMART_UPPERCASE_VIETNAMESE,
  431.     INPUT_MODE_SMART_LOWERCASE_VIETNAMESE,
  432.     /* PMT START HU_FI 20050825 */
  433.     INPUT_MODE_MULTITAP_UPPERCASE_FINNISH,
  434.     INPUT_MODE_MULTITAP_LOWERCASE_FINNISH,
  435.     INPUT_MODE_MMI_LOWERCASE_FINNISH,
  436.     INPUT_MODE_SMART_UPPERCASE_FINNISH,
  437.     INPUT_MODE_SMART_LOWERCASE_FINNISH,
  438.     INPUT_MODE_MULTITAP_UPPERCASE_HUNGARIAN,
  439.     INPUT_MODE_MULTITAP_LOWERCASE_HUNGARIAN,
  440.     INPUT_MODE_MMI_LOWERCASE_HUNGARIAN,
  441.     INPUT_MODE_SMART_UPPERCASE_HUNGARIAN,
  442.     INPUT_MODE_SMART_LOWERCASE_HUNGARIAN,
  443.     //PMT END HU_FI 20050825
  444.     //PMT NO_AR_SL_DU START 20050909
  445.     INPUT_MODE_MULTITAP_UPPERCASE_SLOVAK,
  446.     INPUT_MODE_MULTITAP_LOWERCASE_SLOVAK,
  447.     INPUT_MODE_MMI_LOWERCASE_SLOVAK,
  448.     INPUT_MODE_SMART_UPPERCASE_SLOVAK,
  449.     INPUT_MODE_SMART_LOWERCASE_SLOVAK,
  450.     INPUT_MODE_MULTITAP_UPPERCASE_DUTCH,
  451.     INPUT_MODE_MULTITAP_LOWERCASE_DUTCH,
  452.     INPUT_MODE_MMI_LOWERCASE_DUTCH,
  453.     INPUT_MODE_SMART_UPPERCASE_DUTCH,
  454.     INPUT_MODE_SMART_LOWERCASE_DUTCH,
  455.     /* Norwegian start */
  456.     INPUT_MODE_MULTITAP_UPPERCASE_NORWEGIAN,
  457.     INPUT_MODE_MULTITAP_LOWERCASE_NORWEGIAN,
  458.     INPUT_MODE_MMI_LOWERCASE_NORWEGIAN,
  459.     INPUT_MODE_SMART_UPPERCASE_NORWEGIAN,
  460.     INPUT_MODE_SMART_LOWERCASE_NORWEGIAN,
  461.     //Norwegian end
  462.     //PMT NO_AR_SL_DU END 20050909
  463.     //PMT START SWEDISH 20050916
  464.     INPUT_MODE_MULTITAP_UPPERCASE_SWEDISH,
  465.     INPUT_MODE_MULTITAP_LOWERCASE_SWEDISH,
  466.     INPUT_MODE_MMI_LOWERCASE_SWEDISH,
  467.     INPUT_MODE_SMART_UPPERCASE_SWEDISH,
  468.     INPUT_MODE_SMART_LOWERCASE_SWEDISH,
  469.     //PMT END SWEDISH 20050916
  470.     //PMT START CR_ROM_SLO 20050923
  471.     INPUT_MODE_MULTITAP_UPPERCASE_CROATIAN,
  472.     INPUT_MODE_MULTITAP_LOWERCASE_CROATIAN,
  473.     INPUT_MODE_MMI_LOWERCASE_CROATIAN,
  474.     INPUT_MODE_SMART_UPPERCASE_CROATIAN,
  475.     INPUT_MODE_SMART_LOWERCASE_CROATIAN,
  476.     INPUT_MODE_MULTITAP_UPPERCASE_ROMANIAN,
  477.     INPUT_MODE_MULTITAP_LOWERCASE_ROMANIAN,
  478.     INPUT_MODE_MMI_LOWERCASE_ROMANIAN,
  479.     INPUT_MODE_SMART_UPPERCASE_ROMANIAN,
  480.     INPUT_MODE_SMART_LOWERCASE_ROMANIAN,
  481.     INPUT_MODE_MULTITAP_UPPERCASE_SLOVENIAN,
  482.     INPUT_MODE_MULTITAP_LOWERCASE_SLOVENIAN,
  483.     INPUT_MODE_MMI_LOWERCASE_SLOVENIAN,
  484.     INPUT_MODE_SMART_UPPERCASE_SLOVENIAN,
  485.     INPUT_MODE_SMART_LOWERCASE_SLOVENIAN,
  486.     //PMT END CR_ROM_SLO 20050923
  487.     //PMT START GR_HE_CZ_FI_DA_HU 20051007
  488.     INPUT_MODE_MULTITAP_UPPERCASE_GREEK,
  489.     INPUT_MODE_MULTITAP_LOWERCASE_GREEK,
  490.     INPUT_MODE_MMI_LOWERCASE_GREEK,
  491.     INPUT_MODE_SMART_UPPERCASE_GREEK,
  492.     INPUT_MODE_SMART_LOWERCASE_GREEK,
  493.     INPUT_MODE_MULTITAP_MARATHI,
  494.     INPUT_MODE_MAX_NUM
  495. } SUPPORT_INPUT_MODES;
  496. #endif /* __WGUI_CATEGORIES_INPUTS_ENUM_H__ */