Re: backspace and del keys

2002-10-25 Thread Michael Morris

 
 1. What is your TERM environment variable set to in each case?

There are various $TERM values used.  In the virtual console it is
cons25, in the X based terminal emulators I have tries xter,
xterm-color, and linux.  All behave in similar manners.

 
 2. What does the following command print? 
   % stty -a
 
speed 38400 baud; 24 rows; 80 columns;
lflags: icanon isig iexten echo echoe echok echoke -echonl echoctl
   -echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
   -extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -ignbrk
   brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts
-dsrflow
   -dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = undef;
   eol2 = undef; erase = ^H; erase2 = ^@; intr = ^C; kill = ^U;
   lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q;
   status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W;

This is using an X terminal emulator.  When in a virtual console erase2
is ^H, the same as erase.


Michael.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



Re: backspace and del keys

2002-10-25 Thread Michael Morris
Figured it out for xterms.  Readline(3) uses an initialization file
.inputrc to customize commands.  There was no inputrc file in the system
si I added one in etc and set INPUTRC=/etc/inputrc in the /etc/bashrc
file.  I actually took the file from my Linux system but is has the
following line.

\e[3~: delete-char

This works fine in X but does not change the virtual consoles.  That is
not a problem because I rarely use them.

The best thing about it is that I have learned quite a bit during this
little exercise.  You assistance is greatly appreciated.

On Fri, 2002-10-25 at 15:18, Gary W. Swearingen wrote:
 Michael Morris [EMAIL PROTECTED] writes:
 
  When I run tput kbs, nothing is displayed.
 
 When I run
 echo 123$(tput kbs)456
 I get
 12456
 apparently because tput kbs puts out some kind of backspace to
 the shell.

Yes, tput kbs returns the Backspace key for that terminal definition in
termcap.
 
 I suspect that you need to read your shell's discussions of command line
 processing.  Run bind (a shell built-in) and grep it's output for
 del and back.  You should ensure that you've got your shell using
 Emacs-style line editing.
 
 
 Better yet, use the Control-D key for delete (the Emacs-style default)
 and redefine the Delete keys for things you need less often.  :-)
 
 Note that the key interpretation can be changed in an application (eg,
 your shell), xterm X resources, termcap (?), your window manager config,
 and in the X key config (in increasing precedence, I hope).
 

I will work with bind and learn more about it.  It will come in handy
later.

 To take full advantage of your Internet/multimedia keyboard, you might
 want to look into:
 /usr/X11R6/lib/X11/xkb/
 /usr/X11R6/man/man1/*xkb*
 http://www.tsu.ru/~pascal/en/xkb/
 Poor English, but sometimes better than official docs.
 http://www.charvolant.org/~doug/xkb/
 An Unreliable Guide to XKB Configuration
 

Cool, thanks.  I ran across some of those last night and made a note to
revisit it later.  Could be another useful bit of knowledge.




To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



Subscribe

2002-10-24 Thread Michael Morris
subscribe freebsd-questions









To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message



Re: backspace and del keys

2002-10-24 Thread Michael Morris
On Thu, 2002-10-24 at 20:58, Jonathan Chen wrote:
 
 To get XTerm to generate a DEL when you hit the Delete key, you need
 to add the following line into ~/.Xdefaults:
 
 xterm*deleteIsDEL:  true

Nothing changed with this line in the file.




To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message