Default keybinding definitions
()
| 440 | |
| 441 | // Default keybinding definitions |
| 442 | func (kb *Keybindings) Default() { |
| 443 | |
| 444 | // kb.DefineKeyShortcut(KBDebugRestart, sdl.K_r) |
| 445 | kb.DefineKeyShortcut(KBDebugToggle, SDLK_F12) |
| 446 | |
| 447 | kb.DefineKeyShortcut(KBZoomLevel5, SDLK_0) |
| 448 | kb.DefineKeyShortcut(KBZoomLevel25, SDLK_1) |
| 449 | kb.DefineKeyShortcut(KBZoomLevel50, SDLK_2) |
| 450 | kb.DefineKeyShortcut(KBZoomLevel100, SDLK_3) |
| 451 | kb.DefineKeyShortcut(KBZoomLevel200, SDLK_4) |
| 452 | kb.DefineKeyShortcut(KBZoomLevel400, SDLK_5) |
| 453 | kb.DefineKeyShortcut(KBZoomLevel1000, SDLK_6) |
| 454 | |
| 455 | // settings := kb.Define(KBOpenSettings, SDLK_F1) |
| 456 | // settings.canClash = false |
| 457 | |
| 458 | kb.DefineKeyShortcut(KBZoomIn, SDLK_KP_PLUS) |
| 459 | kb.DefineKeyShortcut(KBZoomOut, SDLK_KP_MINUS) |
| 460 | // kb.Define(KBShowFPS, SDLK_F12) |
| 461 | kb.DefineKeyShortcut(KBTakeScreenshot, SDLK_F11) |
| 462 | |
| 463 | kb.DefineKeyShortcut(KBSaveProject, SDLK_S, SDLK_LCTRL) |
| 464 | kb.DefineKeyShortcut(KBSaveProjectAs, SDLK_S, SDLK_LCTRL, SDLK_LSHIFT) |
| 465 | kb.DefineKeyShortcut(KBOpenProject, SDLK_O, SDLK_LCTRL) |
| 466 | kb.DefineMouseShortcut(KBOpenContextMenu, uint8(sdl.BUTTON_RIGHT)) |
| 467 | |
| 468 | kb.DefineKeyShortcut(KBPanUp, SDLK_W).triggerMode = TriggerModeHold |
| 469 | kb.DefineKeyShortcut(KBPanLeft, SDLK_A).triggerMode = TriggerModeHold |
| 470 | kb.DefineKeyShortcut(KBPanDown, SDLK_S).triggerMode = TriggerModeHold |
| 471 | kb.DefineKeyShortcut(KBPanRight, SDLK_D).triggerMode = TriggerModeHold |
| 472 | kb.DefineMouseShortcut(KBPanModifier, uint8(sdl.BUTTON_MIDDLE)).triggerMode = TriggerModeHold |
| 473 | kb.DefineKeyShortcut(KBFastPan, SDLK_LSHIFT).triggerMode = TriggerModeHold |
| 474 | |
| 475 | kb.DefineKeyShortcut(KBMoveCardDown, SDLK_DOWN, SDLK_LCTRL) |
| 476 | kb.DefineKeyShortcut(KBMoveCardUp, SDLK_UP, SDLK_LCTRL) |
| 477 | kb.DefineKeyShortcut(KBMoveCardRight, SDLK_RIGHT, SDLK_LCTRL) |
| 478 | kb.DefineKeyShortcut(KBMoveCardLeft, SDLK_LEFT, SDLK_LCTRL) |
| 479 | |
| 480 | kb.DefineKeyShortcut(KBSelectCardDown, SDLK_DOWN) |
| 481 | kb.DefineKeyShortcut(KBSelectCardUp, SDLK_UP) |
| 482 | kb.DefineKeyShortcut(KBSelectCardRight, SDLK_RIGHT) |
| 483 | kb.DefineKeyShortcut(KBSelectCardLeft, SDLK_LEFT) |
| 484 | kb.DefineKeyShortcut(KBSelectCardTopStack, SDLK_HOME) |
| 485 | kb.DefineKeyShortcut(KBSelectCardBottomStack, SDLK_END) |
| 486 | kb.DefineKeyShortcut(KBSelectCardTopIndent, SDLK_PAGEUP) |
| 487 | kb.DefineKeyShortcut(KBSelectCardBottomIndent, SDLK_PAGEDOWN) |
| 488 | kb.DefineKeyShortcut(KBSelectCardsInIndentGroup, SDLK_SPACE, SDLK_LCTRL) |
| 489 | kb.DefineKeyShortcut(KBSelectCardNext, SDLK_TAB) |
| 490 | kb.DefineKeyShortcut(KBSelectCardPrev, SDLK_TAB, SDLK_LSHIFT) |
| 491 | |
| 492 | kb.DefineKeyShortcut(KBExpandCardHorizontally, SDLK_RIGHT, SDLK_LALT) |
| 493 | kb.DefineKeyShortcut(KBShrinkCardHorizontally, SDLK_LEFT, SDLK_LALT) |
| 494 | kb.DefineKeyShortcut(KBExpandCardVertically, SDLK_DOWN, SDLK_LALT) |
| 495 | kb.DefineKeyShortcut(KBShrinkCardVertically, SDLK_UP, SDLK_LALT) |
| 496 | |
| 497 | // kb.Define(KBFastPanUp, SDLK_W, SDLK_LSHIFT).triggerMode = TriggerModeHold |
| 498 | // kb.Define(KBFastPanLeft, SDLK_A, SDLK_LSHIFT).triggerMode = TriggerModeHold |
| 499 | // kb.Define(KBFastPanDown, SDLK_S, SDLK_LSHIFT).triggerMode = TriggerModeHold |
no test coverage detected