Skip to content

Commit 0f25031

Browse files
committed
Make the cursor keys work in 5x5 again
The cursor keys stopped working in 5x5 once binding inheritance was introduced in 0.6.0 (see #1343). Making them `universal` keys here fixes the issue. This won't be the final form of this change, but this fixes this example so that it works with 0.6.0 (so anyone cloning down the code and running with an installed 0.6.0 will get the full effect). Once the final work resulting from #1343 takes place this will need a final update (and should be a good test example for the changes).
1 parent a8c3018 commit 0f25031

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

examples/five_by_five.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,10 @@ class Game(Screen):
166166
Binding("n", "new_game", "New Game"),
167167
Binding("question_mark", "push_screen('help')", "Help", key_display="?"),
168168
Binding("q", "quit", "Quit"),
169-
Binding("up,w,k", "navigate(-1,0)", "Move Up", False),
170-
Binding("down,s,j", "navigate(1,0)", "Move Down", False),
171-
Binding("left,a,h", "navigate(0,-1)", "Move Left", False),
172-
Binding("right,d,l", "navigate(0,1)", "Move Right", False),
169+
Binding("up,w,k", "navigate(-1,0)", "Move Up", False, universal=True),
170+
Binding("down,s,j", "navigate(1,0)", "Move Down", False, universal=True),
171+
Binding("left,a,h", "navigate(0,-1)", "Move Left", False, universal=True),
172+
Binding("right,d,l", "navigate(0,1)", "Move Right", False, universal=True),
173173
Binding("space", "move", "Toggle", False),
174174
]
175175
"""The bindings for the main game grid."""

0 commit comments

Comments
 (0)