sfeed_curses: add SUN keys support - sfeed - RSS and Atom parser
 (HTM) git clone git://git.codemadness.org/sfeed
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit eb635966d33e2718094aab9d6ee06b5655b8efeb
 (DIR) parent f95834446f8d722cc09b4ed8eab642d1cc01c505
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Thu, 16 Feb 2023 20:33:51 +0100
       
       sfeed_curses: add SUN keys support
       
       This fixes the keys on the sun-color console on OpenIndiana/Illumos/OpenSolaris
       (and other systems using these keys).
       
       See also the table:
       https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
       Section "Non-Function Keys".
       
       Diffstat:
         M sfeed_curses.c                      |       7 +++++++
       
       1 file changed, 7 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/sfeed_curses.c b/sfeed_curses.c
       @@ -2146,6 +2146,13 @@ main(int argc, char *argv[])
                                                        case 7: goto startpos; /* home: urxvt */
                                                        case 8: goto endpos;   /* end: urxvt */
                                                        }
       +                                        } else if (ch == 'z') { /* SUN: ESC [ num z */
       +                                                switch (i) {
       +                                                case 214: goto startpos; /* home */
       +                                                case 216: goto prevpage; /* page up */
       +                                                case 220: goto endpos;   /* end */
       +                                                case 222: goto nextpage; /* page down */
       +                                                }
                                                }
                                                break;
                                        }