Discuss Scratch

13muchbats
Scratcher
3 posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

for the people saying that i would take control away your wrong. have you ever played a flash game on kongregate or new grounds or where ever you play those games, and it hides your cursor. but when you take it out of the game window again. your cursor comes back.or if you right click it comes back. why not just let that happen. i mean scratch is all ready running on flash. .and if your still scared.before the game starts it will say

this game may hide your cursor. would you like to disable this?
yes no


like it does when it says this program uses the user name block.

right.
or in the settings for your profile you can disable mouse cursor hiding.

right isent that a better idea?

ACE009
Scratcher
100+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Scratchifier wrote:

Well, there is a bit of a difference. I guess I'll say support if there aren't blocks, but instead, a checkbox “Hide mouse while over the project”.

Maybe there could be a checkbox for “Allow project to hide mouse.” Then the user can uncheck it if needed.
GizzyGazzy360
Scratcher
87 posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

set mouse () invisibility

Last edited by GizzyGazzy360 (May 5, 2017 21:04:33)

PerfectedTimelines
Scratcher
17 posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Scratchifier wrote:

crazykidz wrote:

The computer mouse cursor/pointer is always showing, obviously. And what if I wanted to hide it while it's hovering over the stage screen just in case I don't want to interact with it. This suggestion seems useless but it can actually be kind of useful… For example, in a 3d first person shooter (and yes there are shooters in Scratch) you shouldn't be able to see the mouse cursor, because the gun is basically the cursor.

If something like the Scratch blocks (as shown below) can be implemented then that will be great.

show mouse cursor :: control
hide mouse cursor :: control

This can also allow the possibility of custom styled mouse cursors in Scratch which will be really useful. (See one of my comments below showing the specific code to do that). There can even be a specific keyboard function that will show and/or hide the mouse cursor when being used in Scratch for people that want full control.
So yah, that's my suggestion.

No support here, sorry. I don't want people playing with my mouse.
It would bring up the dialogue:
scratch.mit.edu wants to hide your cursor, do you accept?
or something like that.
DerpyHead0
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Show cursor :: control
Hide cursor :: control

Move cursor to x: () y: () :: motion
Move cursor to [ v] :: motion
change cursor x by () :: motion
set cursor x to () :: motion
change cursor y by () :: motion
set cursor y to () :: motion

fps games need the cursor to stay in the center usually, so you can move the cursor and if you can't get it out, press Ctrl-N or something like that.
the2000
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

For those saying “I don't want to lose control of my mouse”, pay attention to what you're replying to before you reply.
They clearly mean to make it so you can't see your mouse, yet it's still controllable.
I fully support.
BroBBoy
Scratcher
100+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

I wrote:

Yeah that would be really helpful

Last edited by BroBBoy (Nov. 22, 2016 20:38:34)

WolfCat67
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

To be honest, why is it such a big deal if a project hides your mouse pointer anyway?
I support this idea, as I've made a drawing game before and it's really annoying if your mouse cursor is covering your colour that you're using. If this was added, I could make the mouse pointer disappear and just have another sprite behind it. We could also make an exact replica of a mouse pointer and simulate selecting things, as whenever you hover over something in Scratch projects your mouse pointer will never change.
TL;DR: I support this idea, ‘cause it’s cool.
awesome5185
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Dreamo wrote:

TimothyLawyer wrote:

It has been suggested before. The way I think this could be done is as a stage setting. By default the setting is off (the way it is now). But when turned on, a button appears next to the full screen button above the stage. This button toggles the visibility of the mouse cursor on the stage. By default, the mouse is shown. But if the user of a project clicks the toggle button, then the mouse pointer is hidden when on the stage. No matter what the setting, the mouse is always shown when outside the stage or in the bar above the stage.
Yes. I don't want to feel lost without a mouse pointer.

Your signature says sadness, check out mine.
SpectralHeart
Scratcher
100+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Support this.
GizzyGazzy360
Scratcher
87 posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

(Mouse Invisible?)
(Mouse visible?)
this would be cool

Last edited by GizzyGazzy360 (Feb. 25, 2017 01:36:52)

jromagnoli
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

GizzyGazzy360 wrote:

Mouse Invisible? :: sensing boolean
Mouse visible? :: sensing boolean
this would be cool
Fixed it for you:
Mouse Invisible? :: sensing boolean
Mouse visible? :: sensing boolean
Austinato
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

I support this, and perhaps a way to lock the mouse inside the project. However, you can always use the ESCAPE key to release the lock and be able to see your pointer again.

EDIT (from a year later): Fixed wording to be more concise.

Last edited by Austinato (Oct. 31, 2018 14:30:58)

Lachlan2003pieburger
Scratcher
6 posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Yep I definitely support this.

It could be really useful, say, if you wanted to make the cursor change to the hand with one finger icon when hovering over a button.
That would be really easy with the following code in a sprite called 'mouse pointer cover which is constantly being moved to a hidden mouse, and has multiple costumes.

when green flag clicked
switch costume to [default v]
forever
go to [mouse pointer v]
if <touching [button v] ?> then
switch costume to [click v]
else
switch costume to [default v]
end
end

Last edited by Lachlan2003pieburger (March 9, 2017 22:41:49)

Digital_Gaming
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Support as long as it's determined my the project creator.
JGames101
Scratcher
100+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

A few ideas:
First, upcoming Scratch 3.0 uses HTML5. You can use CSS to show and hide mouse, so it could be relatively easily implemented.
Second, here's how I'd like to see the block:
show [mouse pointer v] :: looks
hide [mouse pointer v] :: looks
and then you could do things like
when flag clicked
forever
if <(Custom Mouse?)=[1]> then
show [mouse pointer v] :: looks
show [customPointer v] :: looks
else
hide [mouse pointer v] :: looks
hide [customPointer v] :: looks
end
end
So this could be used for more than just the mouse, because it's simpler just to have all the code in one place. I realize you can just send a broadcast to do the same thing, but that didn't stop them with clones, so this could be good for simplifying projects.
Cub56
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

I support this. In FPS games and generally first person games, you have crosshairs in the middle of the screen and it would look strange if your mouse pointer was moving.

(Best would be to have the alt key show the mouse pointer to prevent abuse)
stickfiregames
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Cub56 wrote:

I support this. In FPS games and generally first person games, you have crosshairs in the middle of the screen and it would look strange if your mouse pointer was moving.

(Best would be to have the alt key show the mouse pointer to prevent abuse)
That would be useless without also being able to centre the mouse, since the mouse would come off the project if you looked around.

Support, but it should have a warning. I would go with Esc to show the mouse.
Cub56
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

stickfiregames wrote:

Cub56 wrote:

I support this. In FPS games and generally first person games, you have crosshairs in the middle of the screen and it would look strange if your mouse pointer was moving.

(Best would be to have the alt key show the mouse pointer to prevent abuse)
That would be useless without also being able to centre the mouse, since the mouse would come off the project if you looked around.

Support, but it should have a warning. I would go with Esc to show the mouse.
You can still keep the mouse within the project and you will look around if the mouse is at a certain x position.
stickfiregames
Scratcher
1000+ posts

The ability to hide the mouse cursor/pointer when hovering over the stage screen

Cub56 wrote:

stickfiregames wrote:

Cub56 wrote:

I support this. In FPS games and generally first person games, you have crosshairs in the middle of the screen and it would look strange if your mouse pointer was moving.

(Best would be to have the alt key show the mouse pointer to prevent abuse)
That would be useless without also being able to centre the mouse, since the mouse would come off the project if you looked around.

Support, but it should have a warning. I would go with Esc to show the mouse.
You can still keep the mouse within the project and you will look around if the mouse is at a certain x position.
But if you move it around enough (turning the camera in a full circle for example) it will come off the screen. There are alternative ways to do it but they aren't as intuitive to use.

Powered by DjangoBB