From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13217 invoked by alias); 10 Apr 2010 09:31:44 -0000 Received: (qmail 13204 invoked by uid 22791); 10 Apr 2010 09:31:43 -0000 X-SWARE-Spam-Status: No, hits=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SARE_MSGID_LONG45,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org Received: from mail-fx0-f215.google.com (HELO mail-fx0-f215.google.com) (209.85.220.215) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 10 Apr 2010 09:31:39 +0000 Received: by fxm7 with SMTP id 7so3355565fxm.18 for ; Sat, 10 Apr 2010 02:31:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.239.155.137 with HTTP; Sat, 10 Apr 2010 02:31:36 -0700 (PDT) In-Reply-To: References: Date: Sat, 10 Apr 2010 09:31:00 -0000 Received: by 10.239.152.211 with SMTP id w19mr101351hbb.150.1270891896194; Sat, 10 Apr 2010 02:31:36 -0700 (PDT) Message-ID: Subject: Re: 1.7.3: Backspace key not working in GNU screen. From: Andy Koppe To: cygwin@cygwin.com Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2010-04/txt/msg00472.txt.bz2 Al G.: > using GNU screen (4.00.03) and trying to backspace by > hitting the backspace key results in nothing happening. The cursor > doesn't move, the character isn't erased and the command remains the > same (if you hit Enter whatever your typo was gets the usual error). Uh oh, this is most likely due to the change for allowing the backspace keycode to be set using 'stty erase' (which I'd suggested). I can reproduce the problem from 1.7.2 onwards. The backspace key is sending ^@ (i.e. 0x00), same as previously happened with CYGWIN=tty in 1.7.1 snapshots. So it looks like the termios structure that the keyboard handling reads isn't getting initialised in this case. Workarounds: Add 'set CYGWIN=tty' to Cygwin.bat (or wherever you're starting your session from), or use one of the other terminals. Andy -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple