diff --git a/overlay/rootfs/usr/bin/tetris b/overlay/rootfs/usr/bin/tetris index 4828d86..12d92cd 100755 Binary files a/overlay/rootfs/usr/bin/tetris and b/overlay/rootfs/usr/bin/tetris differ diff --git a/prebuilt/games/usr/bin/tetris b/prebuilt/games/usr/bin/tetris index 4828d86..12d92cd 100755 Binary files a/prebuilt/games/usr/bin/tetris and b/prebuilt/games/usr/bin/tetris differ diff --git a/src/games/tetris.cpp b/src/games/tetris.cpp index b92358b..93dec38 100644 --- a/src/games/tetris.cpp +++ b/src/games/tetris.cpp @@ -432,7 +432,10 @@ static void handle_key(KeySym ks) { case XK_space: case XK_0: if (state == PLAYING) { hard_drop(); } break; - case XK_p: case XK_3: case XK_numbersign: case XK_asterisk: + // Pause: P, 3, *, and the # key. NOTE: on this device the # key emits + // XK_slash (not XK_numbersign), so register slash too while the on-screen + // label still shows '#'. + case XK_p: case XK_3: case XK_numbersign: case XK_asterisk: case XK_slash: if (state == PLAYING) { state = PAUSED; } else if (state == PAUSED) {