Skip to content

Integrate Blockly keyboard controls #357

@tracygardner

Description

@tracygardner

Already 'enabled' (technically included). Doesn't seem to break mouse behaviours so leaving on.

Various issues including:

  • List blocks mutator buttons get focus and work but there is no visual focus highlight
  • You have to press Tab to get to grid inputs, is that intuitive?
  • Focus highlight not clear on grid editors (such as color) @lawsie
  • Mutator buttons on custom blocks don't have focus highlight (but do work)
  • Comment style does change on focus but subtle and not consistent @lawsie
  • We get a additional blue focus highlight around the workspace and toolbox. Not needed. @lawsie
  • Esc should close block comments
  • Enter should edit text input blocks without having to navigate right. They technically have a nested input but the user shouldn't have to worry about that.
  • Ctrl + Enter context menu on the workspace sometimes appears off screen
  • Esc doesn't close block context menu or dropdowns
  • Esc doesn't close workspace context menu
  • Style toast messages to match Flock @lawsie
  • Add translation for toast messages @lawsie
  • When changing the model in a dropdown the input gets passive focus afterwards
  • Integrate Tab handling for workspace comments
  • Don't show keyboard controls paste toast when copy is triggered from the context menu (but show when triggered using keyboard controls)
  • Esc should close the toolbox flyout. If keyboard focus was on the toolbox then it should return there.
  • Can the trashcan be made to work with keyboard controls?
  • Add passive keyboard focus to blockly blocks when selected via gizmo Select tool highlights blockly block but KB focus doesn't move #564

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions