≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Bug #1383

Bug #1383: iTunes volume control hot keys can jam if pressed and held

Kind bug
Product Synergy
When Created 2009-09-03T12:38:47Z, updated 2009-10-21T05:02:09Z
Status closed
Reporter Anil Solanki
Tags no tags

Description

Hi,

I have just got the paid-for upgrade to Synergy for Snow Leopard. The reason I upgraded is because when using my hot-key to increase or decrease the volume, if the key is held down for too long Synergy will continue to increase or decrease the volume.

The only way then to get volume control back, even if the volume is adjusted directly in iTunes is to quit stop Synergy. I thought this was a compatibility issue with SL, so I upgraded. But it is the same as the previous version I was using. This is frustrating for me because the only feature I have ever used is the hot-key function.

Also after the upgrade Synergy no longer appears in the System Preferences, and now appears to be a stand-alone application,is this the new way of doing things and if so, why did you change this?

Regards,

Anil.

Comments

  1. Greg Hurrell 2009-09-03T13:16:23Z

    First up, you question; the answer your question lies in the README that comes with Synergy:

    What happened to the installer?

    Old versions of Synergy were distributed as a System Preferences pane, which meant that they had to be installed into a specific location in order for to work. Now that it is a standalone application it will work from any location and doesn't require an installer.

    The underlying cause of this change is that Synergy 4.0 takes advantage of a new Leopard technology called Garbage Collection, and this is incompatible with the System Preferences application, thus requiring that Synergy adopt a new format and cease to be a System Preferences pane.

    As for the volume key issue, I am not sure if I can reproduce the same issue, but if I press and hold for a long time I do observe some "jitter" in the volume. I'll investigate and see if I can get out a fix within the next few days. Thanks for reporting the issue.

  2. Greg Hurrell 2009-09-03T13:16:44Z

    Summary changed:

    • From: Volume control.
    • To: Problems when holding down iTunes volume control hot keys
  3. Greg Hurrell 2009-09-03T15:13:44Z

    I've done some testing with a special build that logs events and it looks like on Snow Leopard the system is reliably sending "key down" events, but only sending "key up" events unreliably.

    I can't really fix that, but I can at least put in some checks for "jammed" keys and "unjam" them when you press either the "up" or "down" volume combos.

  4. Greg Hurrell 2009-09-03T15:20:30Z

    Ok, I've just committed a workaround/fix as described in my previous comment.

    Basically, whenever you press either of the volume keys it resets the internal state (ie. if it was waiting for a "release" event because it saw a "press" event but the system never sent the "release" event, then it stops waiting for it).

    So even though the keys may jam in effect you're unlikely to notice because the volume will hit either the superior or inferior limit and stop moving anyway, and the next time you press a volume adjustment combo things will get reset.

    So I don't know why the events are getting lost, but at least the program handles the lost events a little bit more nicely now.

    Expect to see the fix in a new release within the next few days.

    Will mark this one as closed.

  5. Greg Hurrell 2009-09-03T15:20:40Z

    Status changed:

    • From: new
    • To: closed
  6. Greg Hurrell 2009-09-03T15:22:59Z

    Summary changed:

    • From: Problems when holding down iTunes volume control hot keys
    • To: iTunes volume control hot keys can jam if pressed and held
  7. Greg Hurrell 2009-09-08T17:37:55Z

    I've just backported this fix to the 3.4 branch, and will be doing a 3.4.1 release very soon, so that people who don't want to upgrade to the 4.0 series yet can use 3.4 on Snow Leopard without any problems.

  8. Greg Hurrell 2009-09-09T04:56:08Z

    3.4.1 is out. Blog post here.

Add a comment

Comments are now closed for this issue.

  • contact
  • legal

Menu

  • Blog
  • Wiki
  • Issues
  • Snippets