The on-line help states: â?? To stop the display of the mouse cursor, be sure
the SYSGEN_CURSOR variable is not set.â?? But when I remove the OS Core Mouse
component that sets SYSGEN_CURSOR, build and test the image, there is still
an Arrow cursor that tracks mouse movement. I know that SYSGEN_CURSOR is no
longer set because in does not appear in either the sysgensetting.out or
__pass1/2.txt files. Does anyone know what is going on here?

BTW â?? I am use CE 5.0 on VIA X86 hardware.

Re: Cursor Support by Paul

Paul
Thu Jun 23 14:06:48 CDT 2005

So, how do you have mouse movement, if you don't have any mouse support? I
think you're getting it that way.

Paul T.

"Bill T" <BillT@discussions.microsoft.com> wrote in message
news:7379CAE7-016C-4523-BD10-1881B4B770A5@microsoft.com...
> The on-line help states: " To stop the display of the mouse cursor, be
> sure
> the SYSGEN_CURSOR variable is not set." But when I remove the OS Core
> Mouse
> component that sets SYSGEN_CURSOR, build and test the image, there is
> still
> an Arrow cursor that tracks mouse movement. I know that SYSGEN_CURSOR is
> no
> longer set because in does not appear in either the sysgensetting.out or
> __pass1/2.txt files. Does anyone know what is going on here?
>
> BTW - I am use CE 5.0 on VIA X86 hardware.
>



Re: Cursor Support by Paul

Paul
Thu Jun 23 14:15:00 CDT 2005

Maybe this is triggered by something in your BSP that you need to add a
BSP_NOMOUSE setting for or something.

Paul T.

"Paul G. Tobey [eMVP]" <ptobey no spam AT no instrument no spam DOT com>
wrote in message news:eo7l1aCeFHA.1600@tk2msftngp13.phx.gbl...
> So, how do you have mouse movement, if you don't have any mouse support?
> I think you're getting it that way.
>
> Paul T.
>
> "Bill T" <BillT@discussions.microsoft.com> wrote in message
> news:7379CAE7-016C-4523-BD10-1881B4B770A5@microsoft.com...
>> The on-line help states: " To stop the display of the mouse cursor, be
>> sure
>> the SYSGEN_CURSOR variable is not set." But when I remove the OS Core
>> Mouse
>> component that sets SYSGEN_CURSOR, build and test the image, there is
>> still
>> an Arrow cursor that tracks mouse movement. I know that SYSGEN_CURSOR is
>> no
>> longer set because in does not appear in either the sysgensetting.out or
>> __pass1/2.txt files. Does anyone know what is going on here?
>>
>> BTW - I am use CE 5.0 on VIA X86 hardware.
>>
>
>



Re: Cursor Support by BillT

BillT
Thu Jun 23 14:25:05 CDT 2005

Paul

This particular on-line help article does not say anything about removing
all mouse support in order to remove cursor support - it simply says to "be
sure the SYSGEN_CURSOR variable is not set." . Since I have made sure that
the SYSGEN_CURSOR variable is not set, I would expect that cursor support
would be removed.

It sounds like the on-line help is not correct and that I should remove all
mouse support.

"Paul G. Tobey [eMVP]" wrote:

> So, how do you have mouse movement, if you don't have any mouse support? I
> think you're getting it that way.
>
> Paul T.
>
> "Bill T" <BillT@discussions.microsoft.com> wrote in message
> news:7379CAE7-016C-4523-BD10-1881B4B770A5@microsoft.com...
> > The on-line help states: " To stop the display of the mouse cursor, be
> > sure
> > the SYSGEN_CURSOR variable is not set." But when I remove the OS Core
> > Mouse
> > component that sets SYSGEN_CURSOR, build and test the image, there is
> > still
> > an Arrow cursor that tracks mouse movement. I know that SYSGEN_CURSOR is
> > no
> > longer set because in does not appear in either the sysgensetting.out or
> > __pass1/2.txt files. Does anyone know what is going on here?
> >
> > BTW - I am use CE 5.0 on VIA X86 hardware.
> >
>
>
>

Re: Cursor Support by Paul

Paul
Thu Jun 23 14:32:27 CDT 2005

Well, that sort of go together, at least in earlier versions of Windows CE.
What good would the mouse be without the cursor, for example? On the other
than, the cursor can be used to indicate state information (hourglass),
without any means in the UI to move it, so it does make some sense to have
the cursor without the mouse. I think that, if you remove mouse support,
then add cursor support, you'll get a fixed cursor in the center of the
screen which you can use to show wait indicators, sort of like what you get
on a Pocket PC, where there's no mouse, but long delays are marked with a
cursor display.

Paul T.

"Bill T" <BillT@discussions.microsoft.com> wrote in message
news:A29E7241-C74B-4436-A4F5-D3E4AA590F90@microsoft.com...
> Paul
>
> This particular on-line help article does not say anything about removing
> all mouse support in order to remove cursor support - it simply says to
> "be
> sure the SYSGEN_CURSOR variable is not set." . Since I have made sure
> that
> the SYSGEN_CURSOR variable is not set, I would expect that cursor support
> would be removed.
>
> It sounds like the on-line help is not correct and that I should remove
> all
> mouse support.
>
> "Paul G. Tobey [eMVP]" wrote:
>
>> So, how do you have mouse movement, if you don't have any mouse support?
>> I
>> think you're getting it that way.
>>
>> Paul T.
>>
>> "Bill T" <BillT@discussions.microsoft.com> wrote in message
>> news:7379CAE7-016C-4523-BD10-1881B4B770A5@microsoft.com...
>> > The on-line help states: " To stop the display of the mouse cursor, be
>> > sure
>> > the SYSGEN_CURSOR variable is not set." But when I remove the OS Core
>> > Mouse
>> > component that sets SYSGEN_CURSOR, build and test the image, there is
>> > still
>> > an Arrow cursor that tracks mouse movement. I know that SYSGEN_CURSOR
>> > is
>> > no
>> > longer set because in does not appear in either the sysgensetting.out
>> > or
>> > __pass1/2.txt files. Does anyone know what is going on here?
>> >
>> > BTW - I am use CE 5.0 on VIA X86 hardware.
>> >
>>
>>
>>



Re: Cursor Support by Steve

Steve
Thu Jun 23 20:38:37 CDT 2005

If you have mouse support the cursor comes with it. If you have a GUI you
must choose between mouse or touch If you don't explicitly include touch you
get mouse support. If you do add touch support you can remove the cursor
support. Since you have a mouse that is moving the cursor why would you want
to remove the cursor?

--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com



Re: Cursor Support by BillT

BillT
Fri Jun 24 06:56:18 CDT 2005

Our app normally receives input from a custom knob and keypad that
communicates serially and maps to windows key messages. For debugging, we
connect a USB mouse and keyboard for convenience and that is when we see the
cursor.

"Steve Maillet (eMVP)" wrote:

> If you have mouse support the cursor comes with it. If you have a GUI you
> must choose between mouse or touch If you don't explicitly include touch you
> get mouse support. If you do add touch support you can remove the cursor
> support. Since you have a mouse that is moving the cursor why would you want
> to remove the cursor?
>
> --
> Steve Maillet
> EmbeddedFusion
> www.EmbeddedFusion.com
> smaillet at EmbeddedFusion dot com
>
>
>

RE: Cursor Support by KenChristensen

KenChristensen
Fri Jun 24 06:59:01 CDT 2005

Cursor movement is generally a function of the display driver. For the cusror
to be off, the display driver must support that feature, or at least hide it
from view. I have seen some drivers that simply burry it in the corner and do
not update the coordinates. Check the driver and see if it has a mechanism
for hiding or turning off the cursor.


"Bill T" wrote:

> The on-line help states: â?? To stop the display of the mouse cursor, be sure
> the SYSGEN_CURSOR variable is not set.â?? But when I remove the OS Core Mouse
> component that sets SYSGEN_CURSOR, build and test the image, there is still
> an Arrow cursor that tracks mouse movement. I know that SYSGEN_CURSOR is no
> longer set because in does not appear in either the sysgensetting.out or
> __pass1/2.txt files. Does anyone know what is going on here?
>
> BTW â?? I am use CE 5.0 on VIA X86 hardware.
>

Re: Cursor Support by Steve

Steve
Fri Jun 24 08:07:36 CDT 2005

Ah, OK so you only want the cursor to display when the USB mouse is plugged
in but not at other times? If so you need to set up support for that in the
display driver. (as I recall the flat driver has some support for that you
could use as an example) The idea would be to us a mechanism (see below for
options) to notify the display driver that a mouse is attached and it should
show the cursor or the mouse is removed so it should not display it. Options
for notification are:
1) Named event triggered by the mouse driver (Requires modification of the
HID mouse driver support)
2) DrvEscape code to change state of mouse support ((Requires modification
of the HID mouse driver support)
3) Use device driver PNP notifications and a special Mouse IClass ( requires
changes to registry for mouse, separate thread in display driver to wait for
notifications)

#3 is the way I'd be looking at it. It keeps the modifications in the
display driver and registry settings.

--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com



Re: Cursor Support by Stewart

Stewart
Tue Aug 30 07:29:12 CDT 2005

I dont have a mouse or a touch panel and I cannot get rid of the cursor!
BSP_NOCURSOR=1 doesnt work in my BSP. What is the subtle setting that I
should use to to get rid of the mouse cursor?


"Steve Maillet (eMVP)" wrote:

> If you have mouse support the cursor comes with it. If you have a GUI you
> must choose between mouse or touch If you don't explicitly include touch you
> get mouse support. If you do add touch support you can remove the cursor
> support. Since you have a mouse that is moving the cursor why would you want
> to remove the cursor?
>
> --
> Steve Maillet
> EmbeddedFusion
> www.EmbeddedFusion.com
> smaillet at EmbeddedFusion dot com
>
>
>

Re: Cursor Support by Steve

Steve
Tue Aug 30 08:19:58 CDT 2005

If you have GUI you MUST have mouse or touch support. If you don't have a
mouse then set up to use touch only and don't provide a touch driver. That
will eliminate the cursor as the mouse is the default if you don't
explicitly set up touch only configuration.

--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com