lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

lynx-dev Re: keystrokes available


From: davidh
Subject: lynx-dev Re: keystrokes available
Date: Tue, 16 Feb 1999 19:32:26 -0600 (CST)

> | All in all (unless I'm missing some information about control characters),
> | the following 34 keys are available:
> | A B C D F ^G I M N O P R S T U ^U w W X ^X y Y Z $ % & : ^] ^ ^^ { | } ~

> One other thing that would be a useful addition though, is if you
> would add the existing control-char usage in lineedit mode (for
> the Default and Alternate bindings).

Okay, let's see what that looks like...

Char  Normal            Default Edit     Alternate Edit
====  ================= ================ ================
 ^@   <reserved, NUL>   <reserved, NUL>  <reserved, NUL>
 ^A   HOME              Move BeginLine   Move Begin Line
 ^B   PREV_PAGE         Del. Prev Word   Move Prev Char
 ^C   <reserved>        <abort>          <abort>
 ^D   ABORT             Del. Next Char   Del. Next Char
 ^E   END               Move End  Line   Move End  Line
 ^F   NEXT_PAGE <DIRED> Del. Next Word   Move Next Char
 ^G   --                <abort>          <abort>
 ^H   HISTORY           Del. Prev Char   Del. Prev Char
 ^I   NEXT_LINK         <tab>            <enter>
 ^J   ACTIVATE          <enter>          <enter>
 ^K   COOKIE_JAR        to lowercase     Delete to EOL
 ^L   REFRESH           <redraw>         <redraw>
 ^M   ACTIVATE          <enter>          <enter>
 ^N   DOWN_TWO          Move Next Word   Move Next Word
 ^O   <reserved>        <abort>          <abort>
 ^P   UP_TWO            Move Prev Word   Move Prev Word
 ^Q   <reserved>        <reserved>       <reserved>
 ^R   RELOAD            Del. Next Char   Del. Prev Word
 ^S   <reserved>        <reserved>       <reserved>
 ^T   TRACE... <DIRED>  TO UPPERCASE     Del. Next Word
 ^U   --                Erase Line       Erase Line
 ^V   SWITCH_DTD        Literal Next     Literal Next
 ^W   REFRESH           <reserved>       <reserved>
 ^X   --                Erase Line       Delete to Start of Line
 ^Y   <reserved>        <reserved>       <reserved>
 ^Z   <reserved>        <reserved>       <reserved>
 ^[   <reserved, ESC>   <reserved>       <reserved>
 ^\   <reserved>        <reserved>       <reserved>
 ^]   --                --               --
 ^^   --                -- [1]           TO UPPERCASE
 ^_   <reserved>        Delete to EOL[2] to lowercase[2]

[1] - ^^ is "Switch Map" (LKE_SWMAP) if EXP_KEYBOARD_LAYOUT is defined.

[2] - ^_ is an stty-trapped control character on some Unices, but on
      other systems it does its other function.

> That way, we could see not only what keys are available for binding
> as "lynxactionkeys", but also for binding as "lynxeditactionkeys"
> (eg, a single ^key to invoke an external editor from within a TEXTAREA,
> as opposed to having to use the ^Ve "digraph", or whatever).

It looks like the only "open" character in both keymaps is ^], but I
don't know if some system reserves that for some purpose, given the
massive cross-platformity of Lynx.

David Henderson
--
Star Trek?  Psi Phi!  Visit http://www.psiphi.org/ for the latest news
and rumors about "Star Trek: Deep Space Nine" and "Star Trek: Voyager"
----------------------------------------------------------------------
<*> davidh at psiphi.org, davidh at imsa.edu, davidh at cyberdesic.com

reply via email to

[Prev in Thread] Current Thread [Next in Thread]