diff options
author | Andrew Dolgov <[email protected]> | 2022-05-13 13:10:42 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2022-05-13 13:10:42 +0300 |
commit | 07ba0ab318aa87054b95cc6889fd4a8f0bc42023 (patch) | |
tree | 9a988ca6cc2755d5045c152dffb036b25670d4bf | |
parent | c0236e6e634c0ceccf61cd212a35026ed841b6cc (diff) |
pager: switch comics on left/right arrow keys (untested on hardware)
-rw-r--r-- | org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java | 11 |
1 files changed, 8 insertions, 3 deletions
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;
|