Date: Sun, 16 Sep 2007 07:46:53 +1000 From: "Chris Keladis" <ckeladis@gmail.com> To: "Gary Kline" <kline@tao.thought.org> Cc: freebsd-questions@freebsd.org Subject: Re: remote [ssh] Backspace] key gives me "^?" Message-ID: <268f570d0709151446h59f464c0uedbb0c27a2b9c6c6@mail.gmail.com> In-Reply-To: <20070915202822.GA61976@thought.org> References: <20070915010103.GA54302@thought.org> <20070914134128.GB33051@demeter.hydra> <46EC1D5C.3000208@u.washington.edu> <20070915202822.GA61976@thought.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 9/16/07, Gary Kline <kline@tao.thought.org> wrote: Hi Gary, > On Sat, Sep 15, 2007 at 10:58:52AM -0700, Garrett Cooper wrote: > > Chad Perrin wrote: > > >On Fri, Sep 14, 2007 at 06:01:03PM -0700, Gary Kline wrote: > > > > > >> Sometimes when I ssh from a remote server and edit a file with > > >> vi, my [Backspace keys] are not interpretered correctly. > > >> Instead of erasing characters and backing up one byte and > > >> clearing that character my cursor moves forward. > > >> > > >> Example: typing "This" as "thos" and backspacing to the 'o' > > >> I'll see "thos^?^?" Can anybody 'splain what idiot thing i'm > > >> doing wrong and how to fix it? When in a problematic SSH session try entering 'stty erase <ctrl-v ctrl-?>' Then hit the backspace key and see if it behaves as normal. If that works, then you have a terminal emulation problem, and need to try some other terms to find one that works for your keyboard (must be set both client AND server-side). If you think you really need to edit the keyboard mappings then the file is /etc/termcap but i strongly recommend trying a few different terminals (try vt100, linux, xterm, etc) before editing that file. Remember, they need to be set in pairs, so change the term on both sides, disconnect, reconnect with the new term, and do your tests. Hope it helps, Chris.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?268f570d0709151446h59f464c0uedbb0c27a2b9c6c6>