Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Feb 1998 15:28:24 -0800
From:      Mike Smith <mike@smith.net.au>
To:        Randall Hopper <rhh@ct.picker.com>
Cc:        Mike Smith <mike@smith.net.au>, emulation@FreeBSD.ORG
Subject:   Re: DOSCMD: Ctrl-Enter doesn't work in Quicken 
Message-ID:  <199802272328.PAA29418@dingo.cdrom.com>
In-Reply-To: Your message of "Mon, 23 Feb 1998 22:30:25 EST." <19980223223025.24724@ct.picker.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> 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-<Key> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802272328.PAA29418>