Hardware Button Mapping
DataSplice 2.3.x
In DataSplice 2.3.x, the ability to map hardware buttons to specific DataSplice events on a Pocket PC device was enabled by the ButtonHelper.exe file. Then the DataSplice events were mapped to the specific hardware hotkeys on the Buttons screen in Pocket PC (Start > Settings > Personal tab > Buttons). These settings were then effective system-wide, whether the DataSplice Remote Client was even running on the mobile device or not.
Supported Events
The following events were supported in DataSplice 2.3.x as possible options to map hardware buttons to:
- Clear Screen
- Commit Changes
- Delete Record
- Get Offline Data
- Login Screen
- Narrow Search
- Navigate Back
- New Record
- Next Page
- Previous Page
- Reset Record
- Search
- Toggle Connection
- View List
DataSplice 3.0.x
In DataSplice 3.0.x, hardware buttons are enabled on mobile devices by accessing built-in DataSplice Server functionality. DataSplice events are mapped and configured directly within the Administration Client. The events are then only valid when the DataSplice Remote Client is running as the active program on the mobile device. When the Remote Client application is closed or minimized, the functionality of those hotkeys reverts to the system defaults. This is also true if a dialog box is open, as the dialog then has focus, and the DataSplice-assigned hotkeys will not have the desired effect until the dialog is closed and the Remote Client regains focus.
Supported Events
Also new to DataSplice 3.0.x, many improved events are now available to the hardware hotkeys. These events are set up as functions which can accept certain arguments in the form of strings.
- Display Filter
- Display Grid
- Display Modifications
- Display Postponed Errors
- Display Query
- Display Record
- Display View
- Event Test
- Execute First
- Execute Sequence
- Keypress
- Menu
- Navigate Up
- View Selection
Additional Information
For additional details, please see the corresponding hotkey event commands section of the DataSplice Administration Client manual.
Last modified 2006-03-20 01:43 PM