01-12-2012 12:55 PM
i'm not a 100% sure if this is the same, but at the moment i use the headset in the jacks at the motherboard and then i can have only skype on the headset and all the other sounds on the speakers. Then i can adjust the volume of the speakers with my G510, and the volume of the headset with the volume control on the headset.
Shouldn't this be possible for logitech to find an easy fix for? i'm not a pc genius, but i would believe that it's just to tell the keyboard to adjust the volume for another source, instead of what is plugged in to it.
01-12-2012 02:01 PM
unfortunately, the keyboard doesn't communicate directly with any sound device, it merely sends a notification to Windows, that the volume-up key was pressed, or the volume-down key was pressed. Windows then decides for itself what to do.
Microsoft publishes a specification that lists the requirements for keyboard manufacturers to follow (which codes each key should send, and that includes the media keys as well) and there's not really any way to deviate from that specification if you want to be allowed to have the Windows "Start" key on your keyboard (the symbol printed on that key is a Microsoft trademark and you can't use it without adhering to their terms and conditions).
The best that Logitech can do is to write a device driver that monitors the system for volume key presses (from the G510 or from any other media keyboard -- there's no way to tell which specific keyboard the keypress came from) and to handle it specially. but how to "handle it specially" can vary widely from system to system, and it's technically difficult to make this work across the wide variety of different sound cards, built-in audio codes and USB sound devices out there.
I do not work for Logitech. I'm just a user.
01-12-2012 05:14 PM
So, with a G510
- Nothing plugged into the analog 3.5mm jacks - The G510's audio converter is "invisible" and not enumerated in the system. When you use the volume/mute, it sends the typical HID keyboard key presses which have a global behavior in Windows 7
- Something plugged into the analog 3.5mm jacks - The G510's audio converter is enumerated and detected by the system, and the keyboard then resets and the audio converter becomes "embedded" in the G510's identity. To kgober's point, Windows 7 now likes to treat the G510 like a headset: Volume and mute controls only affect the audio passing through the G510. If you unplug the audio device, the behavior of the audio controls will revert to a systemwide control. This is the way Windows 7 works (IIRC that is. I believe it behaves normally in Windows XP and Mac OS X)
Also to kgober's point, the muckery we'd get stuck in making a workaround for Windows 7's natual behavior is likely to cause problems with individual system setups. Until Microsoft decides to return to universal control for USB audio products, then the behavior of the keyboard is likely to stay this way.
01-21-2012 01:43 PM
Can someone please post a solution for this that is other than physical switching? I just bought this keyboard and I am experiencing this huge problem.
02-18-2012 07:08 AM - edited 02-18-2012 07:30 AM
Surely this cannot be the end! Ok it might not be Logitech's fault here but has to be a way in which logitec product controls the default playback device. I have a G700 mouse with G keys set to volume control and as soon as I plug mic or headphones to my 510 im only able to control the volume on the 510
My current setup is my Headphones are connected to my Optical
My 5.1 speaker set is connected to me speakers (phono)
My mic connected to my 510
EDIT: OK!! It seems the simplest solution is to disable the 510 from the play back devices. I have currently set my G1,G2 and G3 to set to diffrent default playback devices using NirCmd but unfortunetly it does not support disabling a playback device (will have to recheck the manual ). I guess I will be still going into the PB device options to control this. If logitech could support this on the G keys Command Editor it would solve most peoples problem.