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

Reply via email to