×
Menu
Index
    M3 ORANGE(OX-10) Key Customization
     
    M3 ORANGE(OX-10) provides very flexible key customization. In Alpha-numeric version, all physical buttons except the power button are customizable subject to the registry change method is used.
    However, in general (GUI, M3.INI), only 14 buttons are customizable as shown below.
    Customizable keys are: Left Up/Down, Right Up/Down, SEND/END, SOFT1/2, SCAN, Direction Keys, Action (Alpha-numeric only) and TAB (QWERTY only).
     
    1.     GUI Method
    [Start]  [Settings]  [Personal]  [Buttons]  [Side Key Setting]
         
     
     
    <Alpha-numeric>
    <QWERTY>
    All keys shown above can be set to one of the following.
    0
    Default
    Default value of the keys
    1
    VK_ESCAPE
    Virtual key for escape
    2
    VK_F13
    Virtual key for F13
    3
    VK_F14
    Virtual key for F14
    4
    VK_F17
    Virtual key for F17
    5
    VK_F18
    Virtual key for F18
    6
    VK_SPACE
    Virtual key for space
    7
    VK_RETURN
    Virtual key for return
    8
    SIP ON/OFF
    Toggles soft input panel
    9
    Application 1
    User defined application1
    10
    Application 2
    User defined application2
    11
    Windows
    Windows key
    12
    Home
    Home key
    13
    PgUp
    Page Up key
    14
    End
    End key
    15
    PgDn
    Page Down key
    16
    Disable
    Disable the button
    17
    VK_ACTION
    Virtual key for Action
    18
    . (PERIOD)
    Dot or full stop
    19
    , (COMMA)
    Comma
    When ‘Only Use Send/End Key’ option is checked in QWERTY device, it will not function as window or OK on ORANGE(OX-10) layer input mode. In other words, + ( or ) do not act as or .
    User can customize the keys as required follow by OK button at the top right corner.
     
    2.     M3.INI Method
    By editing M3.INI file, you can customize the keys as well. M3.INI is located in the StartUp folder in the Flash Disk of the Device. To edit the file, you may require copying the file to your PC.
    If you open M3.INI file, you will find the following section:
    M3Orange
    Function     : 0=Default 1=VK_ESCAPE 2=VK_F13 3=VK_F14 4=VK_F17 5=VK_F18 6=VK_SPACE 7=VK_RETURN 8=SIP ON/OFF 9=excute application1 10=excute application2 11=Winodws Key 12=Home 13=PgUp 14=End 15=PgDn 16=None 17=.(PERIOD) 18=,(COMMA)
    [M3ORANGE(OX-10)_SIDE_KEY]
    Install=0
    LEFTUP=0
    LEFTDOWN=0
    RIGHTDOWN=0
    RIGHTUP =0
    SEND=0
    SOFT1=0
    SCAN=0
    SOFT2=0
    END=0
    ACTION=0
    LEFT=0
    UP=0
    DOWN=0
    RIGHT=0
    [M3ORANGE(OX-10)_SIDE_KEY_QWERTY]
    Install=0
    LEFTUP=0
    LEFTDOWN=0
    RIGHTDOWN=0
    RIGHTUP=0
    SEND=0
    SOFT1=0
    SCAN=0
    SOFT2=0
    END=0
    LEFT=0
    UP=0
    DOWN=0
    RIGHT=0
    TAB=0
    Only_SendEnd=0
    From the file, change the value of Install to 1 and assign a value according to the function to each button as you like. Then, copy the modified M3.INI back to the StartUp folder. Customization will be applied after soft reset of the device.
     
    3.     VisualINI Method
    To use VisualINI, first you need to install it. To install manually, you can click VisualINI.CAB in Driver folder of Flash Disk or to install automatically after reset, set install value of [VISUALINI_INSTALL] to 1 in m3.ini file.
    If VisualINI is installed, you can find StartUp icon at [Start]  [Settings]  [Systems]  [StartUp]
    VisualINI provides the same function as the M3.INI file but with GUI. Hence, user can utilize VisualINI where directly editing M3.INI is not possible.
    Make sure INSTALL checkbox is checked to make the modification affected.
     
    4.     Registry Change
    Under registry path: HKEY_LOCAL_MACHINE\ControlPanel\Keypad\Numeric or QWERTY, user will find all button keys and values. Sample is shown below.
    User can change the value of each key from 0 to 18 as required.
     
    How to figure out the each Virtual Key value in Window Mobile?
     
    Please download KeyMonitor program and place into the device.
    When any key pressed, each key value will be shown up as up/down for each purpose.
     
    With this key value you need to develop the wedge program(key value transformed) for your goal.