From 07ba0ab318aa87054b95cc6889fd4a8f0bc42023 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 13 May 2022 13:10:42 +0300 Subject: pager: switch comics on left/right arrow keys (untested on hardware) --- .../src/main/java/org/fox/ttcomics2/ComicPager.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'org.fox.ttcomics') diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java index 6cb0fef..50b9969 100644 --- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java +++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java @@ -191,9 +191,14 @@ public class ComicPager extends StateSavedFragment { if (event.getAction() != KeyEvent.ACTION_UP) return true; - if (keyCode == KeyEvent.KEYCODE_SPACE) { - setCurrentItem(getPosition() + 1); - return true; + switch (keyCode) { + case KeyEvent.KEYCODE_SPACE: + case KeyEvent.KEYCODE_DPAD_RIGHT: + setCurrentItem(getPosition() + 1); + return true; + case KeyEvent.KEYCODE_DPAD_LEFT: + setCurrentItem(getPosition() - 1); + return true; } return false; -- cgit v1.2.3