Community Discussions and Support
4.62 doesn't play nice with x-mouse

I tried the suggestion but it made no difference. + assigned to the right mouse button in X-mouse still brought up the context menu in PMail.

 I'll just continue with Bear which seems to adequately render most of the HTML formatted posts I get.

 

 

 

<p>I tried the suggestion but it made no difference. + assigned to the right mouse button in X-mouse still brought up the context menu in PMail.</p><p> I'll just continue with Bear which seems to adequately render most of the HTML formatted posts I get.</p><p> </p><p> </p><p> </p>

x-mouse is a configurable mouse driver for 5 button mice. It worked fine with 4.5x. With 4.62 nothing...making it just about the only software that I've seen that doesn't recognize keystrokes sent by x-mouse. Something profound must have changed.

x-mouse is a configurable mouse driver for 5 button mice. It worked fine with 4.5x. With 4.62 nothing...making it just about the only software that I've seen that doesn't recognize keystrokes sent by x-mouse. Something profound must have changed.

Further investigation reveals that the problem is only in messages opened from folders. In New Mail messages Pmail accepts keystrokes from x-mouse.

Further investigation reveals that the problem is only in messages opened from folders. In New Mail messages Pmail accepts keystrokes from x-mouse.

[quote user="davidc"]x-mouse is a configurable mouse driver for 5 button mice. It worked fine with 4.5x. With 4.62 nothing...making it just about the only software that I've seen that doesn't recognize keystrokes sent by x-mouse. Something profound must have changed.[/quote]

If someone introduces some non-standard device handling it's their task to get working right, not ours - just my opinion ... But aside from this: Nothing is extremely unspecific, does it execute the default mouse actions (including mouse wheel handling), at least? If so I really don't see any reason for blaming Pegasus Mail for anything ...

<p>[quote user="davidc"]x-mouse is a configurable mouse driver for 5 button mice. It worked fine with 4.5x. With 4.62 nothing...making it just about the only software that I've seen that doesn't recognize keystrokes sent by x-mouse. Something profound must have changed.[/quote]</p><p>If someone introduces some non-standard device handling it's their task to get working right, not ours - just my opinion ... But aside from this: <em>Nothing</em> is extremely unspecific, does it execute the default mouse actions (including mouse wheel handling), at least? If so I really don't see any reason for blaming Pegasus Mail for anything ...</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

[quote user="davidc"]Further investigation reveals that the problem is only in messages opened from folders. In New Mail messages Pmail accepts keystrokes from x-mouse. [/quote]

Really? Reader window or preview window? HTML or plain text? IERenderer or BearHtml? What about the editor?

<p>[quote user="davidc"]Further investigation reveals that the problem is only in messages opened from folders. In New Mail messages Pmail accepts keystrokes from x-mouse. [/quote]</p><p>Really? Reader window or preview window? HTML or plain text? IERenderer or BearHtml? What about the editor?</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

It's in reader window, plain text. I don't have it configured to do anything in the editor..

As I stated the problem appeared with 4.62. 

 

David

 

<p>It's in reader window, plain text. I don't have it configured to do anything in the editor..</p><p>As I stated the problem appeared with 4.62. </p><p> </p><p>David </p><p> </p>

Standby. There is some weird behavior going on. I't working reading some messages, not with others. I have to determine the difference.

Standby. There is some weird behavior going on. I't working reading some messages, not with others. I have to determine the difference.

OK. The problem was not the New Messages vs Folder Messages. It's raw text vs HTML formatted (Rich) text. When the reader hits a Rich Text formatted message it ceases to respond to X-mouse sent keystrokes.

OK. The problem was not the New Messages vs Folder Messages. It's raw text vs HTML formatted (Rich) text. When the reader hits a Rich Text formatted message it ceases to respond to X-mouse sent keystrokes.

[quote user="davidc"]OK. The problem was not the New Messages vs Folder Messages. It's raw text vs HTML formatted (Rich) text. When the reader hits a Rich Text formatted message it ceases to respond to X-mouse sent keystrokes.[/quote]

Is the mouse wheel involved in any kind? This is the only mouse related Windows message IERenderer needs to deal with as the wheel otherwise doesn't work correctly in HTML messages (even if IERenderer is disabled). Aside from this I have no idea what's going on, so my original question still stands: Do standard mouse actions work properly (including wheel scrolling)? And what are you trying to simulate with your extra mouse buttons?

<p>[quote user="davidc"]OK. The problem was not the New Messages vs Folder Messages. It's raw text vs HTML formatted (Rich) text. When the reader hits a Rich Text formatted message it ceases to respond to X-mouse sent keystrokes.[/quote]</p><p>Is the mouse wheel involved in any kind? This is the only mouse related Windows message IERenderer needs to deal with as the wheel otherwise doesn't work correctly in HTML messages (even if IERenderer is disabled). Aside from this I have no idea what's going on, so my original question still stands: Do standard mouse actions work properly (including wheel scrolling)? And what are you trying to simulate with your extra mouse buttons?</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

Thanks for your help.

 I'm using the tilt wheel to send + and - keystrokes in order to jump from message to message and the 4th and 5th buttons to send keystrokes for Reformatting and Delete. None of these key strokes are recognized in HTML formatted messages. The scroll wheel does work in HTML formatted messages. IX-mouse is passing the standard scroll up and down signals.

 

David

<p>Thanks for your help. </p><p> I'm using the tilt wheel to send + and - keystrokes in order to jump from message to message and the 4th and 5th buttons to send keystrokes for Reformatting and Delete. None of these key strokes are recognized in HTML formatted messages. The scroll wheel does work in HTML formatted messages. IX-mouse is passing the standard scroll up and down signals.</p><p> </p><p>David </p>

Hi Michael,

I've tried older versions of x-mouse without success. Should I just take it as a given that the reader module of 4.62 will not allow me to use x-mouse with HTML formatted posts? If not, what version of Pegasus would you recommend reverting to?

 

Thanks,

David

 

<p>Hi Michael,</p><p>I've tried older versions of x-mouse without success. Should I just take it as a given that the reader module of 4.62 will not allow me to use x-mouse with HTML formatted posts? If not, what version of Pegasus would you recommend reverting to?</p><p> </p><p>Thanks,</p><p>David </p><p> </p>

[quote user="davidc"]Should I just take it as a given that the reader module of 4.62 will not allow me to use x-mouse with HTML formatted posts? If not, what version of Pegasus would you recommend reverting to?[/quote]

David, the problem is that I have no idea how this mouse driver simulates key strokes - but if it would use standard Windows APIs for doing so I'm almost sure this should work: If you could get this information I may be able to work around the current restrictions, otherwise it would require lots of guessing and trial and error (especially since I probably can't duplicate it on my notebook with a simple mouse pad). Reverting to a previous version of Pegasus Mail isn't recommended since each update fixes lots of issues, but if there's nothing else that can be done then try uninstalling IERenderer via (Windows) Control Panel's software administration tool.

<p>[quote user="davidc"]Should I just take it as a given that the reader module of 4.62 will not allow me to use x-mouse with HTML formatted posts? If not, what version of Pegasus would you recommend reverting to?[/quote]</p><p>David, the problem is that I have no idea how this mouse driver simulates key strokes - but if it would use standard Windows APIs for doing so I'm almost sure this should work: If you could get this information I may be able to work around the current restrictions, otherwise it would require lots of guessing and trial and error (especially since I probably can't duplicate it on my notebook with a simple mouse pad). Reverting to a previous version of Pegasus Mail isn't recommended since each update fixes lots of issues, but if there's nothing else that can be done then try uninstalling IERenderer via (Windows) Control Panel's software administration tool.</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

Removing IERenderer did the trick. Not the best solution but at least it's functional. The addons page mentions Bear as an alternative renderer. I'm willing to give it a try if you think I should bother (and can tell me how).

Removing IERenderer did the trick. Not the best solution but at least it's functional. The addons page mentions Bear as an alternative renderer. I'm willing to give it a try if you think I should bother (and can tell me how).

[quote user="davidc"]Removing IERenderer did the trick. Not the best solution but at least it's functional. The addons page mentions Bear as an alternative renderer. I'm willing to give it a try if you think I should bother (and can tell me how).[/quote]

BearHtml is the fallback solution if IERenderer is disabled or uninstalled, no need to install anything else. But like I said: If you can provide details about how x-mouse works I can look into this issue, but I'm not willing to spend lots of time for fixing an issue only affecting a single user if I'm left alone with digging into this.

<p>[quote user="davidc"]Removing IERenderer did the trick. Not the best solution but at least it's functional. The addons page mentions Bear as an alternative renderer. I'm willing to give it a try if you think I should bother (and can tell me how).[/quote]</p><p>BearHtml is the fallback solution if IERenderer is disabled or uninstalled, no need to install anything else. But like I said: If you can provide details about how x-mouse works I can look into this issue, but I'm not willing to spend lots of time for fixing an issue only affecting a single user if I'm left alone with digging into this.</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

When one disables or removes ierenderer the BearHTML is then used by deffault. What happens when viewing an HTML message and you do shift+f1 key strokes. Do you then get the bear help?

When one disables or removes ierenderer the BearHTML is then used by deffault. What happens when viewing an HTML message and you do shift+f1 key strokes. Do you then get the bear help?

[quote user="idw"]

If you can provide details about how x-mouse works I can look into this issue, but I'm not willing to spend lots of time for fixing an issue only affecting a single user if I'm left alone with digging into this.

[/quote]

 

I hear you, and would't expect it any other way. :) 

 When I get a chance I'll try contacting the xmouse developer and see what I can find out. For now, at least, Bear seems to work for simple HTML formated posts.

 David 

[quote user="idw"]<p>If you can provide details about how x-mouse works I can look into this issue, but I'm not willing to spend lots of time for fixing an issue only affecting a single user if I'm left alone with digging into this.</p><p>[/quote]</p><p> </p><p>I hear you, and would't expect it any other way. :)  </p><p> When I get a chance I'll try contacting the xmouse developer and see what I can find out. For now, at least, Bear seems to work for simple HTML formated posts. </p><p> David  </p>

[quote user="davidc"] When I get a chance I'll try contacting the xmouse developer and see what I can find out.[/quote]

Thanks!

<p>[quote user="davidc"] When I get a chance I'll try contacting the xmouse developer and see what I can find out.[/quote]</p><p>Thanks!</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

Here's the response from the XMouse developer:

 XMBC uses the standard windows SendInput API. Depending

on the method you use, during, on press, on release controls how the

SendInput is used, but everything is done with SendInput which *should*

mean that any program sees the keys as if the keyboard sent them, unless

the program is hooking the keyboard messages at a "low level" but I

really doubt that!

Thanks,
Phil

He also adds that if you need more info you're welcome to contact him.  Here's the thread:

http://forums.highrez.co.uk/viewtopic.php?f=6&t=700

<p>Here's the response from the XMouse developer:</p><p> XMBC uses the standard windows <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310%28v=vs.85%29.aspx" class="postlink">SendInput</a> API. Depending on the method you use, during, on press, on release controls how the SendInput is used, but everything is done with SendInput which *should* mean that any program sees the keys as if the keyboard sent them, unless the program is hooking the keyboard messages at a "low level" but I really doubt that! Thanks, Phil</p><p>He also adds that if you need more info you're welcome to contact him.  Here's the thread:</p><p>http://forums.highrez.co.uk/viewtopic.php?f=6&t=700 </p>

[quote user="davidc"]He also adds that if you need more info you're welcome to contact him.  Here's the thread:

http://forums.highrez.co.uk/viewtopic.php?f=6&t=700[/quote]

I'm afraid I need to since this reply doesn't sound too helpful for me: I have to "hook" keyboard messages, but I have no idea how "low" my level is with regard to SendInput handling. But maybe I can get it to work with my mouse pad (as he suggests in the above thread) which would make things a lot easier to solve ...

[quote user="davidc"]He also adds that if you need more info you're welcome to contact him.  Here's the thread:<p>http://forums.highrez.co.uk/viewtopic.php?f=6&t=700[/quote]</p><p>I'm afraid I need to since this reply doesn't sound too helpful for me: I have to "hook" keyboard messages, but I have no idea how "low" my level is with regard to SendInput handling. But maybe I can get it to work with my mouse pad (as he suggests in the above thread) which would make things a lot easier to solve ...</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

[quote user="idw"]But maybe I can get it to work with my mouse pad (as he suggests in the above thread) which would make things a lot easier to solve ...[/quote]

Ok, I did some testing without success: If simulating a key with the right mouse button and the simulated middle button of my touchpad (i.e. pressing both touchpad keys at once) I don't see any problems, it works as expected. Horizontal wheel actions as simulated by the touch pad don't get modified here, it just keeps doing the default horizontal scrolling so I assume x-mouse simply fails to hook it properly. Some more questions now: Is there any difference if using preview mode as opposed to a reader window? Does it work with the right or middle buttons for you as well, i.e. does it only fail on "x-buttons" (fourth and fifth)? Does x-mouse work in Internet Explorer outside of Pegasus Mail?

Edit: Maybe I need to know some more details: Did you have IERenderer disabled? How did you configure x-mouse to generate keys? I assume you're using a seperate Pegasus Mail profile? Do you send keys to (a) certain window(s)?

<p>[quote user="idw"]But maybe I can get it to work with my mouse pad (as he suggests in the above thread) which would make things a lot easier to solve ...[/quote]</p><p>Ok, I did some testing without success: If simulating a key with the right mouse button and the simulated middle button of my touchpad (i.e. pressing both touchpad keys at once) I don't see any problems, it works as expected. Horizontal wheel actions as simulated by the touch pad don't get modified here, it just keeps doing the default horizontal scrolling so I assume x-mouse simply fails to hook it properly. Some more questions now: Is there any difference if using preview mode as opposed to a reader window? Does it work with the right or middle buttons for you as well, i.e. does it only fail on "x-buttons" (fourth and fifth)? Does x-mouse work in Internet Explorer outside of Pegasus Mail?</p><p>Edit: Maybe I need to know some more details: Did you have IERenderer disabled? How did you configure x-mouse to generate keys? I assume you're using a seperate Pegasus Mail profile? Do you send keys to (a) certain window(s)?</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft