From b608fad90de69b111a6861e0c7c6e7ead3717cbb Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 7 Jul 2020 22:56:44 +0200 Subject: [PATCH] Added keypad scrolling --- .../main/java/eu/faircode/email/FragmentMessages.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index ab6e38db7b..9e53bcead5 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -4891,6 +4891,16 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. break; case KeyEvent.KEYCODE_R: return (up && onReply(context)); + case KeyEvent.KEYCODE_PAGE_UP: + case KeyEvent.KEYCODE_DPAD_UP: + if (up) + rvMessage.scrollBy(0, -context.getResources().getDisplayMetrics().heightPixels / 2); + return up; + case KeyEvent.KEYCODE_PAGE_DOWN: + case KeyEvent.KEYCODE_DPAD_DOWN: + if (up) + rvMessage.scrollBy(0, context.getResources().getDisplayMetrics().heightPixels / 2); + return up; } if (!up)