Using the configuration file Keymap.ini you can assign key codes to predefined Sygic application actions and to achieve a custom response of Sygic navigation to your special hardware inputs.
The key code represents the hardware operation on your device (like pressing a hardware button, or turning a knob, or even an event from a remote controller). It is the number that is being passed in Windows message system as WPARAM parameter when the events WM_KEYDOWN or WM_KEUP occur. It is possible to assign multiple codes to the same action.
The following list defines the names of Sygic predefined actions, which can be assigned with a key code.
|VkAction1||(left dialog button)- Used for main left button|
|VkAction2||(right dialog button)- For main right button|
|VkInputShift||As 'shift' on classical keyboard|
|VkInputABC||Action for character (alphabetical) input|
|VkInput123||Action for numerical input|
|VkInputSpec||Switch to special keyboard|
|VkInputSymbSpec||Switch to special symbol keyboard|
|VkZoomIn||Action for zooming in into the map|
|VkZoomOut||Action for zooming out of the map|
|VkVolumeUp||Increases volume by one unit|
|VkVolumeDown||Decreases volume by one unit|
|VkEscape||Used for escape.|
|VkFind||Action for starting search|
|VkMenu||Opens up the menu dialogue|
|Vk3D2D||Switches between 3D and 2D view of the map|
|VkRotate||Rotates screen between landscape and portrait|
|VkExit||Exits the application with confirmation dialog|
|VkExit2||Exits the application without any confirmation dialog|
|VkQuickSearch||Starts quick search|
|VkMyPos||Shows the current geographical position on map|
|VkBack||Goes back to previous screen|
|VkEnter||Enters selected option|
|VkTab||Moves to another field|
|VkShift||Used as a shift on keyboard|
|VkHwKey0...VkHwKey9||Numbers are used to change zoom level|
|VkChnEnter||Used as enter button on chinese keyboard|
|VkChnLeft||Moves left on chinese keyboard|
|VkChnRight||Moves right on chinese keyboard|
The key code assignement are encapsulated in the section [Common]. You may reassign the key codes corresponding to your hardware configuration and/or preferences.
By default the file is configured with assignements typically appearing with Windows CE devices' hardware buttons.
[Common] 0x70=VkAction1 0x71=VkAction2 VkInputSpec 0x08=VkBack 0x0D=VkEnter 0x25=VkLeft 0x27=VkRight 0x26=VkUp 0x28=VkDown 0x1B=VkBack VkVolumeUp VkVolumeDown 0x78=VkZoomIn 0x77=VkZoomOut 0x10=VkShift 0x9=VkTab VkEscape VkFind VkMenu VkSaveLocation Vk3D2D VkRotate VkExit ;Exit2 = without prompt VkExit2 VkSaveSettings VkNavigateHome VkMemorizeToFav VkMute VkGPSStatus 0x7B=VkBrowseMap ;keys on numpad values from '0'=VkHwKey0 '1'=VkHwKey1 '2'=VkHwKey2 '3'=VkHwKey3 '4'=VkHwKey4 '5'=VkHwKey5 '6'=VkHwKey6 '7'=VkHwKey7 '8'=VkHwKey8 '9'=VkHwKey9
Sygic can help you with the keymap customization.
For pricing, consult your sales representative.