diff --git a/overlay/rootfs/usr/bin/tetris b/overlay/rootfs/usr/bin/tetris index 12d92cd..a6cae25 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 12d92cd..a6cae25 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 93dec38..98bb297 100644 --- a/src/games/tetris.cpp +++ b/src/games/tetris.cpp @@ -433,9 +433,9 @@ static void handle_key(KeySym ks) { if (state == PLAYING) { hard_drop(); } break; // 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: + // XK_KP_Divide (not XK_numbersign), so register KP_Divide too while the + // on-screen label still shows '#'. + case XK_p: case XK_3: case XK_numbersign: case XK_asterisk: case XK_KP_Divide: if (state == PLAYING) { state = PAUSED; } else if (state == PAUSED) {