This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: copying and pasting in rxvt


Jorg,

Here's what I did: I used "od -c" to determine what are the actual 
sequences generated by the keys I cared to map and then wrote a .inputrc 
file based on that.

Here's a hint, RXVT and the Windows console do not agree fully on key 
mappings (nor are the completely distinct).

Here's the ".inputrc" file I use. It works both with RXVT and the Windows 
console:

-==--==--==--==--==--==--==--==-
# set completion-ignore-case on


# Console:
#   F1 - F5
"\M-[[A"    "fg %1\C-M"
"\M-[[B"    "fg %2\C-M"
"\M-[[C"    "fg %3\C-M"
"\M-[[D"    "fg %4\C-M"
"\M-[[E"    "fg %5\C-M"


# RXVT:
#   F1 - F4
"\M-[11~"   "fg %1\C-M"
"\M-[12~"   "fg %2\C-M"
"\M-[13~"   "fg %3\C-M"
"\M-[14~"   "fg %4\C-M"
"\M-[15~"   "fg %5\C-M"


# Both Console and RXVT:
#   F6 - F12
"\M-[17~"   "fg %6\C-M"
"\M-[18~"   "fg %7\C-M"
"\M-[19~"   "fg %8\C-M"
"\M-[20~"   "fg %9\C-M"
"\M-[21~"   "fg %10\C-M"
"\M-[23~"   "fg %11\C-M"
"\M-[24~"   "fg %-\C-M"


# Console:
     "\M-[1~":   beginning-of-line       # Home
     "\M-[4~":   end-of-line             # End


# RXVT:
     "\M-[7~":   beginning-of-line       # Home
     "\M-[8~":   end-of-line             # End


# Both Console and RXVT:
     "\M-[2~":   paste-from-clipboard    # Insert
#   "\M-[5~"                            # Page-Up
     "\M-[3~":   delete-char             # Delete
#   "\M-[6~"                            # Page-Down
-==--==--==--==--==--==--==--==-


The attachment is the same file in Unix EOL format with tabs intact. The 
tabs are meant to be set at four-column intervals.

I suppose most people will find my use of the Fn keys unimaginative, but at 
least you now know what sequences they generate on each emulator.

Randall Schulz
Mountain View, CA USA



At 08:19 2002-03-18, =?ISO-8859-15?Q?=22Schaible=2C_J=F6rg=22?= wrote:
>Hi Gerrit,
>
> ># Make Home work
> >"\e[7~": beginning-of-line
> ># Make End work
> >"\e[8~": end-of-line
> ># Make Delete work
> >"\e[3~": delete-char
> ># make Insert work
> >"\e[2~": paste-from-clipboard
>
>is there any documentation for the key mappings ? I tried without success 
>to bind something to ALT+CurUp or ALT+CurDown. Even more, is there any way 
>identifying the keys of the number block?
>
>Regards,
>Jörg

Attachment: .inputrc
Description: Binary data

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]