execute method
void
execute({
- required PlutoKeyManagerEvent keyEvent,
- required PlutoGridStateManager stateManager,
override
Implement actions to be mapped to shortcut keys.
Implementation
@override
void execute({
required PlutoKeyManagerEvent keyEvent,
required PlutoGridStateManager stateManager,
}) {
bool force = keyEvent.isHorizontal &&
stateManager.configuration.enableMoveHorizontalInEditing == true;
if (stateManager.currentCell == null) {
stateManager.setCurrentCell(stateManager.firstCell, 0);
return;
}
stateManager.moveCurrentCell(direction, force: force);
}