1
- # Blockly Keyboard Experimentation
1
+ # @ blockly/keyboard-navigation
2
2
3
- This plugin for Blockly enables keyboard navigation. It is intended to
4
- experiment with different actions that might help visually impaired and motor
3
+ This plugin for Blockly enables keyboard navigation. It includes
4
+ different actions that might help visually impaired and motor
5
5
impaired people navigate a Blockly workspace.
6
6
7
7
Keyboard navigation and screenreader support are closely coupled. The Blockly
8
- team intends to add screenreader support incrementally in Q2 and Q3 of 2025,
8
+ team intends to add screenreader support incrementally in Q3 of 2025,
9
9
as we validate the general approach to navigation.
10
10
11
- For more planning and timeline information please read the [ January 29 timeline post
12
- on the wiki ] ( https://github. com/google/ blockly-keyboard-experimentation/wiki/Jan-29-Timeline ) .
11
+ For more planning and timeline information please see our
12
+ [ accessibility site ] ( https://developers.google. com/blockly/accessibility ) .
13
13
14
14
## End-user instructions
15
15
@@ -33,8 +33,8 @@ highlighted. Just like the workspace, you can use the arrow keys to move around
33
33
the toolbox and select a block. Pressing ` Enter ` will place the block at the
34
34
cursor's location on the workspace.
35
35
36
- If you don't know which actions are available at your cursor location , you
37
- can press ` Ctrl + Enter ` to open the context menu and see a list of actions.
36
+ If you don't know which actions are available, you
37
+ can press ` / ` to see a list of actions.
38
38
39
39
### Giving feedback
40
40
@@ -43,26 +43,24 @@ on this repository! Include information about how to reproduce the bug, what
43
43
the bad behaviour was, and what you expected it to do. The Blockly team will
44
44
triage the bug and add it to the roadmap.
45
45
46
- ### Note on @blockly/keyboard-navigation plugin
47
-
48
- There is also an [ existing keyboard navigation plugin] ( https://www.npmjs.com/package/@blockly/keyboard-navigation ) . That plugin may be where
49
- a finalized version of keyboard navigation eventually lives. But for now, this
50
- is where experimentation will be done.
51
-
52
46
## Testing in your app
53
47
54
48
### Installation
55
49
50
+ Using this plugin requires using at least Blockly v12.1.0. You can find the
51
+ current minimum required version of Blockly in the ` peerDependencies `
52
+ section of the ` package.json ` file for the plugin.
53
+
56
54
#### Yarn
57
55
58
56
```
59
- yarn add @blockly/keyboard-experiment
57
+ yarn add @blockly/keyboard-navigation
60
58
```
61
59
62
60
#### npm
63
61
64
62
```
65
- npm install @blockly/keyboard-experiment --save
63
+ npm install @blockly/keyboard-navigation --save
66
64
```
67
65
68
66
### Usage
0 commit comments