Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Wed, 21 Mar 2001 15:02:05 +0100 (MET) From: Dmitrii Pasechnik To: cygwin AT cygwin DOT com Subject: Re: console app on German Win9* - '^' character, etc In-Reply-To: <20010321125027.B930@mg.home> Message-ID: X-Org: Department of Computer Science; Utrecht University X-Org: P.O. Box 80.089; 3508 TB Utrecht; The Netherlands. X-Org: phone: +31-30-2531454; telefax: +31-30-2513791 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Wed, 21 Mar 2001, Marius Gedminas wrote: >On Tue, Mar 20, 2001 at 10:03:09PM +0100, Heribert Dahms wrote: >> you know that, on a german keyboard, you need >> to type a space after a deadkey like ^ or ~ or ` ? >> However I can only speak for NT, >> I could avoid W9x/W2k so far... > >Win2K is fine, but Win9x has problems with dead keys and console mode >applications. This problem is not specific to CygWin. > >IIRC, when you press a dead key, the console gets a NUL character with the >proper scan code. It is possible to implement a workaround by watching >such key codes and manually supplying the appropriate ASCII codes. I >think FAR manager (a nice Win32 console mode file manager) does that. > >Other than that, you would have to install English keyboard layout and >switch to it to enter dead keys. > But this only works for normal Win32 applications. MSDOS prompt does not allow you to use the usual keyboard switcher. Actually, MSDOS command keyb (keyb us,850,....) on a German MSDOS prompt under Win98 does not do the right thing, either. This begs the question - what is a lightweight replacement for MSDOS prompt, maybe a one that uses Cygwin? rxvt ? -- Dmitrii Pasechnik e-mail: d DOT pasechnik AT twi DOT tudelft DOT nl http://ssor.twi.tudelft.nl/~dima/ -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple