Summary: define key with return

From: Dave Stern - Former Rocket Scientist <>
Date: Tue Jun 22 2004 - 07:38:16 EDT
Original query:
I want to map a key to run some program and not have to hit <CR>.
One way to do this is to

alias z 'ps -elf'
xmodmap -e "keycode 23 = z"

So keycode 23 (F7) is mapped to "z" which is an alias to the command I
wish to run. But I still have to press <CR>. I thought there was a way
to add a <CR> to keycode mapping. Anyone remember what it is?
For extra credit, the above works but you lose the ability to type a
"z". Is there a more elegant way to map a command to a key?

Thanks to David Deaves for putting me on the right track. Munging what
he said for my (ea) environments: best way is with Xresources or .Xdefaults.

Depending on how you run your window manager, you may need some or all of
these steps

1/ in .cshrc, have test for X11 eg

if ( !  $?DISPLAY ) then
   xrdb -load $HOME/.Xresources

2/   $HOME/.Xresources    contains eg

XTerm*VT100*translations:            #override \
        <Key>Home:              string("ps -elf\n") \n\

 Now all xterms will define Home key as "ps -elf"
    This will therefore even work on remote xterms ie if you ssh elsewhere

 NB, this will obviously only work in Xterms; If you start an aterm...

 =-=-=-=-=-=-=-=-=-=-=-=-  generated by /dev/dave -=-=-=-=-=-=-=-=-=-=-=-=-=-=
 David Stern                                            University of Maryland
                Institute for Advanced Computer Studies
sunmanagers mailing list
Received on Tue Jun 22 07:38:12 2004

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:34 EST