Hide mouse when fullscreen #141

Open
opened 2014-10-05 20:13:50 +02:00 by ShenZhouHong · 5 comments
ShenZhouHong commented 2014-10-05 20:13:50 +02:00 (Migrated from github.com)

In Mac OS X, when running the program fullscreen you should hide the mouse. I guess this applies to all operating systems.

I really like running this fullscreen in a dark room - and the presence of a mouse takes away from the experience of being a IBM engineer in a bygone era.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/5103184-hide-mouse-when-fullscreen?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).
In Mac OS X, when running the program fullscreen you should hide the mouse. I guess this applies to all operating systems. I really like running this fullscreen in a dark room - and the presence of a mouse takes away from the experience of being a IBM engineer in a bygone era. ## <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/5103184-hide-mouse-when-fullscreen?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github). </bountysource-plugin>
KAMiKAZOW commented 2014-10-06 00:22:48 +02:00 (Migrated from github.com)

But how to select text with the mouse when the cursor is invisible?

But how to select text with the mouse when the cursor is invisible?
maandree commented 2014-10-06 03:06:30 +02:00 (Migrated from github.com)

I don't think programs in general should hide the cursor when they enter fullscreen,
and KAMiKAZOW brings up a good example: terminal emulators should not do this;
and I think it is up to the window manager whether that behaviour should be forced
upon all fullscreen applications. However, this program emulates a terminal before
the era of the cursor, so I agree that this program should hide the cursor when it is
in fullscreen mode. But does fullscreen mode even work, nothing happens when I
toggle fullscreen in the menu?

I don't think programs in general should hide the cursor when they enter fullscreen, and KAMiKAZOW brings up a good example: terminal emulators should not do this; and I think it is up to the window manager whether that behaviour should be forced upon all fullscreen applications. However, this program emulates a terminal before the era of the cursor, so I agree that this program should hide the cursor when it is in fullscreen mode. But does fullscreen mode even work, nothing happens when I toggle fullscreen in the menu?
Swordfish90 commented 2014-10-06 03:37:30 +02:00 (Migrated from github.com)

Hi @peterpacz1 I agree with you, hiding the cursor would be a really nice touch. As @KAMiKAZOW was saying this can't be done brutally, but we might find some clever solutions like hiding the cursor after a few seconds of inactivity and showing it again when it's moved.

@maandree Are you experiencing problems with the fullscreen mode? If so please open another issue so we can discuss it properly.

Hi @peterpacz1 I agree with you, hiding the cursor would be a really nice touch. As @KAMiKAZOW was saying this can't be done brutally, but we might find some clever solutions like hiding the cursor after a few seconds of inactivity and showing it again when it's moved. @maandree Are you experiencing problems with the fullscreen mode? If so please open another issue so we can discuss it properly.
indfnzo commented 2018-06-20 03:51:22 +02:00 (Migrated from github.com)
Duplicate of https://github.com/Swordfish90/cool-retro-term/issues/271 ?
jphebus commented 2019-08-15 21:13:30 +02:00 (Migrated from github.com)

I would recommend leaving the mouse cursor visible until the user types something and then the cursor should be hidden (rxvt works this way--and not just in full screen mode, either: if the mouse is over top of a terminal window, it is also hidden in windowed mode). When the user moves the mouse, the cursor should become visible again. Triggering the hiding of the mouse cursor based on user interaction (typing or moving the mouse) would be preferable to basing it off of an automatic timeout, in my opinion.

This would definitely be a nice functional improvement and enhance immersion.

I would recommend leaving the mouse cursor visible until the user types something and then the cursor should be hidden (rxvt works this way--and not just in full screen mode, either: if the mouse is over top of a terminal window, it is also hidden in windowed mode). When the user moves the mouse, the cursor should become visible again. Triggering the hiding of the mouse cursor based on user interaction (typing or moving the mouse) would be preferable to basing it off of an automatic timeout, in my opinion. This would definitely be a nice functional improvement and enhance immersion.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seeseemelk/cool-retro-term#141
No description provided.