I have no idea. Probably not. :-) The point, however, is that if there is a
standard way of doing it, that should be used. And I believe there is a
most standard way (or am I wrong? I might mis-remember).

Regards,
Elias

On 23 October 2014 14:24, David B. Lamkins <dlamk...@gmail.com> wrote:

> Interesting. I knew about the high-bit controls, but honestly can't
> remember the last time I saw a system that used them. Aside from xterm
> (given appropriate configuration), are high-bit controls used on any of
> your available platforms?
>
> On Thu, 2014-10-23 at 14:09 +0800, Elias Mårtenson wrote:
> > If you have never seen anything else, then I must assume that you
> > haven't looked hard enough. :-)  In fact, the usual way was to simply
> > set the high bit to 1 to indicate Alt. Emacs implemented a workaround
> > for terminals that did not support this (the Esc-prefix) and many
> > terminal emulators have adopted this these days, making it full-circle
> > if you will.
> >
> >
> > Regards,
> > Elias
> >
> > On 23 October 2014 14:06, David B. Lamkins <da...@lamkins.net> wrote:
> >         Thanks, Elias.
> >
> >         I was inspired by what I saw coming out of `showkey`, so I
> >         looked at the
> >         source and realized that the foundation was very simple. The
> >         only really
> >         tricky part was distinguishing between the ANSI CSI (a
> >         two-character
> >         prefix of all ANSI cursor and function keys) and the APL `←`
> >         which is
> >         identical to the CSI but has nothing following until the next
> >         key press.
> >
> >         Like you, I had a moment where I thought this ought to be
> >         integrated in
> >         GNU APL. Then I realized that GNU APL needs to see the Unicode
> >         representation of the APL characters so that curses can do the
> >         right
> >         thing with the cursor keys.
> >
> >         That said, I'd be happy to share `akt` as a contribution to
> >         the
> >         "keyboards" section of the GNU APL distribution.
> >
> >         I don't understand your concern regarding ESC as a prefix. ESC
> >         prefixing
> >         has been consistently available in all of the terminal
> >         emulators I've
> >         seen in the past decade or more on Macs, PCs and many flavors
> >         of Linux.
> >         I'd be surprised if that feature suddenly disappeared.
> >
> >         Even if one did encounter a terminal emulator that doesn't map
> >         Alt to an
> >         ESC prefix, one may always type the ESC key as a prefix...
> >
> >         It'd be easy to allow specification of a different
> >         single-character
> >         prefix, but I don't understand the need. What am I missing?
> >         Something
> >         having to do with the layout of non-US keyboards...? Non-ANSI
> >         terminal
> >         emulators...? Personal preference...?
> >
> >         I do plan to look into curses, but that solution has a larger
> >         "surface
> >         area". `akt` was just a quick and simple hack to have a
> >         lightweight
> >         keyboard mapper while I slowly wrap my head around curses for
> >         a
> >         different project.
> >
> >
> >
>
>
>

Reply via email to