Anonymous




Register
Login

Amiga Future

Community

Knowledge

Service

Search




Advanced search

Unanswered topics
Active topics

Last Magazine

The Amiga Future 147 will be released on the 5th November.

The Amiga Future 147 will be released on the 5th November.
The Amiga Future 147 will be released on the 5th November.

The Amiga Future 147 will be released on the 5th November.
More informations

Social Media

Twitter Amigafuture Facebook Amigafuture RSS-Feed [german] Amigafuture RSS-Feed [english] Instagram YouTube

Advertisement

Amazon

Partnerlinks

Amiga Future Aktion: Probeheft für 1 Cent
Im Augenblick gibt es im Shop unter https://www.amigashop.org die Möglichkeit ein Probeheft der Amiga Future für 1 Cent (+ Versandkosten, inkl. MwSt.) zu bestellen.

Amiga Future Promotion: Sample issue for 1 cent
We have a special offer for all of you who’ve gotten a taste of it: Right now you can order an Amiga Future issue for 1 cent (plus shipping costs and included VAT) at https://www.amigashop.org.

CED mouse blanker ignores absolute mouse movements

Support CygnusEd

Moderators: AndreasM, olsen

Post Reply
patrik
Grade reingestolpert
Grade reingestolpert
Posts: 2
Joined: 15.09.2019 - 13:21

CED mouse blanker ignores absolute mouse movements

Post by patrik »

I am controlling most of my computers using Synergy. On the Amigas, I run SynergyClient, which I am the author of.

The normal Synergy operating mode is that you just drag the mouse freely between the different computer screens as they would have been one computer with several screens. This depends on absolute positioning and SynergyClient will receive absolute positions from the Synergy server and forward these as absolute mouse events (IECLASS_POINTERPOS) to input.device.

This generally works fine, but some software ignores these absolute events.

CED is one of those, more specifically its mouse blanker functionality. It won't deactivate by IECLASS_POINTERPOS events, so after you start typing, you cannot move the mouse to make the mouse pointer re-appear. Pressing a mouse button works.

It gets very disturbing when you move to another computer screen after activating the CED mouse blanker as you will not see the mouse pointer when re-entering the Amiga screen, so you have no idea when the Amiga screen comes in focus.

Right now I have added a workaround for this in SynergyClient where it sends one dummy relative mouse event (IECLASS_RAWMOUSE) with zero movement after entering the screen, so you at least are guaranteed to see when you enter the Amiga screen after using CED.

This of course doesn't solve the issue that CED fails to deactivate the mouse blanker by mouse movements when you are on the Amiga screen.

olsen
CygnusEd Developer
Posts: 132
Joined: 06.06.2006 - 16:27

Re: CED mouse blanker ignores absolute mouse movements

Post by olsen »

patrik wrote:
15.09.2019 - 13:47
..
Right now I have added a workaround for this in SynergyClient where it sends one dummy relative mouse event (IECLASS_RAWMOUSE) with zero movement after entering the screen, so you at least are guaranteed to see when you enter the Amiga screen after using CED.

This of course doesn't solve the issue that CED fails to deactivate the mouse blanker by mouse movements when you are on the Amiga screen.
Sorry, my forum change notifications haven't worked well since the forum was updated :-(

I'm making a note to update the input handler to deal with IECLASS_POINTERPOS. Never thought it would come in handy ;-)

Post Reply