Handle `b' only as "back" (not for scroll up!) - pkgsrc-localpatches - leot's pkgsrc LOCALPATCHES
 (HTM) hg clone https://bitbucket.org/iamleot/pkgsrc-localpatches
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) changeset 03634f980098b6cf6a09d3938ec9f596275ed960
 (DIR) parent b4e74f90a52e6172802f2d2d56d583b4a7399bd8
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Sat, 26 Jan 2019 01:10:46 
       
       Handle `b' only as "back" (not for scroll up!)
       
       Diffstat:
        www/links-gui/patch-view.c     |  9 +++++++++
        www/links-gui/patch-view__gr.c |  7 ++++++-
        2 files changed, 15 insertions(+), 1 deletions(-)
       ---
       diff -r b4e74f90a52e -r 03634f980098 www/links-gui/patch-view.c
       --- a/www/links-gui/patch-view.c        Mon Jan 21 01:36:52 2019 +0100
       +++ b/www/links-gui/patch-view.c        Sat Jan 26 01:10:46 2019 +0100
       @@ -4,6 +4,15 @@
        
        --- view.c.orig        2018-11-25 17:39:39.000000000 +0000
        +++ view.c
       +@@ -3250,7 +3250,7 @@ static int frame_ev(struct session *ses,
       +                       return 1;
       +               }
       +               if (ev->x == KBD_PAGE_DOWN || (ev->x == ' ' && (!(ev->y & KBD_ALT))) || (upcase(ev->x) == 'F' && ev->y & KBD_CTRL)) rep_ev(ses, fd, page_down, 0);
       +-              else if (ev->x == KBD_PAGE_UP || (upcase(ev->x) == 'B' && (!(ev->y & KBD_ALT)))) rep_ev(ses, fd, page_up, 0);
       ++              else if (ev->x == KBD_PAGE_UP) rep_ev(ses, fd, page_up, 0);
       +               else if (ev->x == KBD_DOWN) rep_ev(ses, fd, down, 0);
       +               else if (ev->x == KBD_UP) rep_ev(ses, fd, up, 0);
       +               else if (ev->x == KBD_LEFT && ses->term->spec->braille) rep_ev(ses, fd, left, 0);
        @@ -3642,15 +3642,11 @@ void send_event(struct session *ses, str
                               next_frame(ses, ev->y ? -1 : 1);
                               draw_formatted(ses);
       diff -r b4e74f90a52e -r 03634f980098 www/links-gui/patch-view__gr.c
       --- a/www/links-gui/patch-view__gr.c    Mon Jan 21 01:36:52 2019 +0100
       +++ b/www/links-gui/patch-view__gr.c    Sat Jan 26 01:10:46 2019 +0100
       @@ -4,7 +4,12 @@
        
        --- view_gr.c.orig     2018-11-25 17:39:39.000000000 +0000
        +++ view_gr.c
       -@@ -1233,10 +1233,10 @@ int g_frame_ev(struct session *ses, stru
       +@@ -1229,14 +1229,14 @@ int g_frame_ev(struct session *ses, stru
       +                               unset_link(fd);
       +                               return scroll_v(fd, vertical_page_jump(fd));
       +                       }
       +-                      if (ev->x == KBD_PAGE_UP || (upcase(ev->x) == 'B' && !(ev->y & KBD_ALT))) {
       ++                      if (ev->x == KBD_PAGE_UP) {
                                       unset_link(fd);
                                       return scroll_v(fd, -vertical_page_jump(fd));
                               }