| 279 | } |
| 280 | |
| 281 | void createKeyboardMap() |
| 282 | { |
| 283 | startKeyboardMap(); |
| 284 | { |
| 285 | startKeyboardGroup(KEYBOARD_GROUP_PRESETS); |
| 286 | { |
| 287 | registerKey('`', getPresetName(0), setPreset, 0); |
| 288 | registerKey('1', getPresetName(1), setPreset, 1); |
| 289 | registerKey('2', getPresetName(2), setPreset, 2); |
| 290 | registerKey('3', getPresetName(3), setPreset, 3); |
| 291 | registerKey('4', getPresetName(4), setPreset, 4); |
| 292 | registerKey('5', getPresetName(5), setPreset, 5); |
| 293 | registerKey('6', getPresetName(6), setPreset, 6); |
| 294 | registerKey('7', getPresetName(7), setPreset, 7); |
| 295 | registerKey('8', getPresetName(8), setPreset, 8); |
| 296 | registerKey('9', getPresetName(9), setPreset, 9); |
| 297 | registerKey('0', getPresetName(10), setPreset, 10); |
| 298 | registerKey('-', getPresetName(11), setPreset, 11); |
| 299 | registerKey('=', getPresetName(12), setPreset, 12); |
| 300 | } |
| 301 | endKeyboardGroup(); |
| 302 | startKeyboardGroup(KEYBOARD_GROUP_DEVICE); |
| 303 | { |
| 304 | registerKey('m', "Mirror on/off", toggleMirror, 0); |
| 305 | registerKey('/', "Reset all croppings", resetAllCropping, 0); |
| 306 | } |
| 307 | endKeyboardGroup(); |
| 308 | startKeyboardGroup(KEYBOARD_GROUP_CAPTURE); |
| 309 | { |
| 310 | registerKey('s', "Start", startCapture, 0); |
| 311 | registerKey('d', "Start (5 sec delay)", startCapture, 5); |
| 312 | registerKey('x', "Stop", captureStop, 0); |
| 313 | registerKey('c', "Capture current frame only", captureSingleFrame, 0); |
| 314 | } |
| 315 | endKeyboardGroup(); |
| 316 | startKeyboardGroup(KEYBOARD_GROUP_DISPLAY); |
| 317 | { |
| 318 | registerKey('p', "Pointer Mode On/Off", togglePointerMode, 0); |
| 319 | registerKey('f', "Full Screen On/Off", toggleFullScreen, 0); |
| 320 | registerKey('h', "Reset IR histogram", resetIRHistogram, 0); |
| 321 | registerKey('?', "Show/Hide Help screen", toggleHelpScreen, 0); |
| 322 | } |
| 323 | endKeyboardGroup(); |
| 324 | startKeyboardGroup(KEYBOARD_GROUP_GENERAL); |
| 325 | { |
| 326 | registerKey('z', "Start/Stop Collecting Statistics", toggleStatistics, 0); |
| 327 | registerKey(27, "Exit", closeSample, ERR_OK); |
| 328 | } |
| 329 | endKeyboardGroup(); |
| 330 | startKeyboardGroup(KEYBOARD_GROUP_PLAYER); |
| 331 | { |
| 332 | registerKey('o', "Pause/Resume", togglePause, 0); |
| 333 | registerKey('l', "Jump 1 frame forward", seek, 1); |
| 334 | registerKey('L', "Jump 10 frames forward", seek, 10); |
| 335 | registerKey('k', "Jump 1 frame backwards", seek, -1); |
| 336 | registerKey('K', "Jump 10 frames backwards", seek, -10); |
| 337 | registerKey(';', "Read one frame", step, 0); |
| 338 | registerKey('[', "Decrease playback speed", setPlaybackSpeed, -1); |
no test coverage detected