From owner-freebsd-emulation Fri Feb 27 15:30:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA26756 for freebsd-emulation-outgoing; Fri, 27 Feb 1998 15:30:45 -0800 (PST) (envelope-from owner-freebsd-emulation@FreeBSD.ORG) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA26662 for ; Fri, 27 Feb 1998 15:30:25 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.8.8/8.8.5) with ESMTP id PAA29418; Fri, 27 Feb 1998 15:28:27 -0800 (PST) Message-Id: <199802272328.PAA29418@dingo.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Randall Hopper cc: Mike Smith , emulation@FreeBSD.ORG Subject: Re: DOSCMD: Ctrl-Enter doesn't work in Quicken In-reply-to: Your message of "Mon, 23 Feb 1998 22:30:25 EST." <19980223223025.24724@ct.picker.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 27 Feb 1998 15:28:24 -0800 From: Mike Smith Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Mike Smith: > |> Oddly, Quicken just doesn't see Ctrl-Enter. "Enter" works, other Ctrl > |> sequences work, but not Ctrl-Enter. > | > |Is this ctrl-enter or ctrl-return? > > Well, in terms of keycaps, both the main block and keypad key are labeled > Enter. And booting into MS-DOS directly, Ctrl-Enter in Quicken can be > effected by using either Enter key. OK, so there are actually two different ctrl-key sequences that it will accept, and neither of them work? > |> I guess this might mean that Quicken is relying (at least partially) on > |> keyboard probes at the port level. (I notice that Quicken sets its own > |> INT9 KB intr hdlr when it fires up) > | > |Is doscmd delivering these interrupts? It's possible that Quicken (for > |some unknown reason) is keeping its own internal modifier state. > |(Does it have onscreen key prompts that change as you hit modifiers?) > > Yes. I have printfs in int09 and see it being called for the Ctrl > press/release and the Enter key. The right scan code/key code pair (based > on what I see in stand-alone DOS) gets stuffed into the keyboard buffer, > and the keyboard modifier byte in segment 0x40 is kept up-to-date. OK. > No, nothing on-screen changes when modifier keys are pressed and released. > Other Ctrl- sequences seem to work -- something special about that > Ctrl-Enter. Maybe the stacked INT 9 hdlr that Quicken's putting on top is > doing some translation. What translation is there to do? If you're behaving like the BIOS, and calling int9 before you stuff the buffer, I'm somewhat baffled. > |> (Unfortunately, Ctrl-Enter is the only way to get out of the > |> split-transaction dialog in Quicken 5, so I'm motivated to dig into this) > | > |Yeep. Any more progress? > > Not really. I've been busy with other projects, and have just booted into > DOS the few times I've needed Quicken since then. It's still on my > things-to-look-into list. Fair enough. Let us know how you go. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message