Re: 4X3 Matrix Keypad design
From: Peter (Peter_at_discussions.microsoft.com)
Date: 06/16/04
- Next message: RockinFewl: "Re: Enumerating all resources on Network"
- Previous message: Dean Ramsier: "Re: 4X3 Matrix Keypad design"
- In reply to: Dean Ramsier: "Re: 4X3 Matrix Keypad design"
- Next in thread: Bill Mar \(eMVP\): "Re: 4X3 Matrix Keypad design"
- Reply: Bill Mar \(eMVP\): "Re: 4X3 Matrix Keypad design"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 16 Jun 2004 07:34:46 -0700
Thanks for your timely inputs.
"Dean Ramsier" wrote:
> If your device will support a USB keyboard, then you'll need to have a
> regular keyboard driver, because USB now makes use of some functions in the
> keyboard driver. Otherwise, you don't need one at all. Your keys are just
> another hardware device, and you can choose to interact with them in
> whatever way you desire.
>
> One option you might consider is to include the NOP keyboard driver, and
> then write a separate driver for your keyboard. It comes with a little bit
> of code space overhead, but it will provide the system (gwes) with a fully
> functional keypad interface. You'd also be able to use functions like
> keybd_event() to send keys from your simple driver to your application
> without writing a custom interface. I'm not sure if that would work without
> providing a stubbed out keyboard driver for gwes. It would also provide the
> support that a USB keyboard would need, if you need to support that.
>
> You should be able to leave all keyboard drivers out, and continue with your
> existing plan of a fully custom, simple interface if you like. I've never
> tried it, but I don't think gwes should have a problem running without one.
> --
> Dean Ramsier - eMVP
>
>
> "Peter" <Peter@discussions.microsoft.com> wrote in message
> news:122A0D7C-672A-43AB-9B73-8D67011E134D@microsoft.com...
> > Hi all:
> > I started a keypad design. My keypad is a very simple one. Has only 11
> keys. 4X4 matrix keypad. Col 4 is not used.
> >
> > The WinCE OS not visible to the user. During startup my application will
> be launched and these keys will be used to traverse the application screens.
> >
> > Hence, I don't need any Virtual Keys / Unicode and all here I believe. I
> thought of making a monolithic driver which just put any value (/ Virtual
> Key) in a message queue / buffer.
> > Then, this value will be read by Application and act accordingly.
> >
> > Here, my question is: If implement a keypad driver without any interaction
> / registration with OS, will it be a problem? I am looking for design
> constraints here.
> > Or do I need to go for an extensive driver similar to the one specified in
> the WinCE Help.
> >
> > Please guide me. Give me tutorials / direction where i can learn more
> about matrix keypad implmentaions for WinCE.
> >
> > Thanks in advance,
> > Peter.
> >
> >
>
>
>
- Next message: RockinFewl: "Re: Enumerating all resources on Network"
- Previous message: Dean Ramsier: "Re: 4X3 Matrix Keypad design"
- In reply to: Dean Ramsier: "Re: 4X3 Matrix Keypad design"
- Next in thread: Bill Mar \(eMVP\): "Re: 4X3 Matrix Keypad design"
- Reply: Bill Mar \(eMVP\): "Re: 4X3 Matrix Keypad design"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|