×
Menu
Index
    M3 SMART (WM6.5) 키 커스터마이징
     
    Windows Mobile 6.5가 탑재된 M3 SMART에는 9개의 커스터마이징 가능한 키가 아래의 그림과 같이 있습니다.
     
    1. GUI 를 통한 방법
    [Start]-[Settings]-[Personal]-[Buttons]-[Side Key Setting]
     
         
    위의 키들은 아래 테이블에 보여진값들 중 하나로 지정될 수 있습니다.
    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
    VK_ACTION
    Virtual key for Action
    17
    None
    Disable the button
    만약 ‘Only Use Send/End Key’옵션에 체크가 되어 있으면, SEND와 END 필드는 비활성화되고 커스터마이징이 불가능합니다.
     
    2. 어플리케이션 맵핑(Mapping) 하기
    사용자는 직접 버튼에 어플리케이션을 정의하여 사용할 수 있습니다. 위의 테이블에서 보여지듯이 두 개 (Application1, Application2)의 어플리케이션을 정의할 수 있습니다.
    사용하고자 하는 어플리케이션은 .exe 파일포맷이여야 하고 레지스트리경로를 입력하여 적용될 수 있습니다.
     
    경로                      : HKEY_LOCAL_MACHINE\ControlPanel\Keypad\MultiFunc
    키(Key)          : P1Path (for application 1)
                                   : P2Path (for application 2)
    값(Value)        : {.exe file location}
     
    예: ScanEmul을StartUp.inf 을 이용해 Application 1에 지정하는 방법.
    RegSetValue=/s string [HKEY_LOCAL_MACHINE\ControlPanel\Keypad\MultiFunc] P1Path : “Flash Disk\Scanner\ScanEmul.exe”
     
    3. M3.ini 수정을 통한 방법
    M3.ini파일을 수정함으로써도 키를 커스터마이징 할 수 있습니다. M3.ini파일은 단말기의Flash Disk\ StartUp폴더에 위치하고 있습니다. M3.ini를 수정하려면 해당 파일을 컴퓨터로 복사해야 합니다.
    M3.INI 파일을 열면 아래와 같은 구문을 찾을 수 있습니다.
     
    // M3SMART SideKey
    // 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=VK_ACTION 17=None
    // F1~F10key is the expansion key.
    [M3SMART_SIDE_KEY]
    Install=1
    OnlySendEndFunc=1
    VolumeUpKey=0
    VolumeDownKey=0
    RightDownKey=7
    SideUpKey=3
    SendKey=0
    Soft1Key=0
    ScanKey=0
    Soft2Key=0
    EndKey=0
    TabKey=0
    SpaceKey=0
    BkspKey=0
    EnterKey=0
    LeftKey=0
    UpKey=0
    RightKey=0
    DownKey=0
    WindowKey=0
    OKKey=0
    ShiftKey=0
    LockKey=0
    //F1Key=0
    //F2Key=0
    //F3Key=0
    //F4Key=0
    //F5Key=0
    //F6Key=0
    //F7Key=0
    //F8Key=0
    //F9Key=0
    //F10Key=0
    위의 부분에서 Install의 값을 0에서 1로 바꾸어 줍니다. 다른 기능들은 사용자 편의에 맞게 값들을 설정해 줍니다. 그러고 바뀐 M3.ini파일을 다시 StartUp폴더로 복사해 줍니다. 변경된 설정 값들은 단말기가 재시작(소프트리셋)된 후부터 적용됩니다.
    F 키(Key)에 기능이나 어플리케이션을 할당하려면 M3.ini의 헤드라인 주석을 지워주시면 됩니다.
    예시 //를 엔트리에서 지움.
     
    4. VisualINI를 통한 방법
    VisualINI를 사용하기 전에 먼저 설치를 해야 합니다. 수동 설치를 하려면Flash Disk\Driver폴더 안에 있는 VisualINI.CAB를 클릭하면 됩니다. 자동 설치를 원한다면 단말기 리셋 후 m3.ini 파일의 [VISUALINI_INSTALL] 1로 변경하면 됩니다.
    VisualINI 가 설치 되면 아래 사진과 같이 [Start] -> [Settings] -> [Systems] 경로에서 StartUp 아이콘을 확인할 수 있습니다
    VisualINI는M3.ini와 같은 기능들을GUI 로 제공합니다. 그렇기 때문에 사용자는 직접적인 M3.ini 편집이 가능하지 않을 때에만 사용 가능 합니다.
    변경 사항들을 저장하기 위해서 INSTALL체크박스에 체크가 되어있는지 확인하십시오.
     
    5. 레지스트리 변경 (Registry Change)
    레지스트리 경로: HKEY_LOCAL_MACHINE\ControlPanel\Keypad\MultiFunc 에서 사용자는 아래의 그림과 같이 버튼들과 버튼값들을 볼 수 있습니다.
    레지스트리 값은 0에서 17까지 변경될 수 있습니다.