{"action":"created","issue":{"url":"https://api.github.com/repos/mumble-voip/mumble/issues/1721","labels_url":"https://api.github.com/repos/mumble-voip/mumble/issues/1721/labels{/name}","comments_url":"https://api.github.com/repos/mumble-voip/mumble/issues/1721/comments","events_url":"https://api.github.com/repos/mumble-voip/mumble/issues/1721/events","html_url":"https://github.com/mumble-voip/mumble/issues/1721","id":90888619,"number":1721,"title":"[Feature Request] Logitech G-Keys","user":{"login":"forivall","id":760204,"avatar_url":"https://avatars.githubusercontent.com/u/760204?v=3","gravatar_id":"","url":"https://api.github.com/users/forivall","html_url":"https://github.com/forivall","followers_url":"https://api.github.com/users/forivall/followers","following_url":"https://api.github.com/users/forivall/following{/other_user}","gists_url":"https://api.github.com/users/forivall/gists{/gist_id}","starred_url":"https://api.github.com/users/forivall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forivall/subscriptions","organizations_url":"https://api.github.com/users/forivall/orgs","repos_url":"https://api.github.com/users/forivall/repos","events_url":"https://api.github.com/users/forivall/events{/privacy}","received_events_url":"https://api.github.com/users/forivall/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-06-25T07:52:14Z","updated_at":"2015-06-25T22:43:55Z","closed_at":null,"body":"I'd like to write a PR for this! Would you accept adding this, esp. since the LCD plugin is already there? Who do I have to contact to get help, especially with modifying the windows build process (releng?) to include logitech's library?\r\n\r\nFYI, for some reason, the current version of the g-key library available on [logitech's site](http://gaming.logitech.com/developers) ([GkeySDK_8.57.148.zip](http://www.logitech.com/pub/techsupport/SDK/GkeySDK_8.57.148.zip)) doesn't seem to work with my g710 with version 8.50.281 of logitech's desktop software (their current version is 8.58.183). However, it does work with the older [1.02.004 g-key library](https://github.com/noorus/nil/tree/master/external/LogitechGkeySDK_1.02.004) . I'll probably test upgrading my logitech software to see if it works with the new version then.\r\n\r\nI'm currently working on [a tray app to talk to a teamspeak plugin](https://github.com/forivall/niftykb) to enable push to talk for keys that only directinput seems to pick up, where I basically ripped out mumble's keybinding code (so I've got a decent understanding of how do implement this). I also wanted to use it to allow mumble to detect g-key events, but I just realized that your plugin system doesn't do that kind of thing, so I'm submitting this PR. Alternatively, adding more features to the plugin system could be added, but I don't have the expertise needed for that."},"comment":{"url":"https://api.github.com/repos/mumble-voip/mumble/issues/comments/115422099","html_url":"https://github.com/mumble-voip/mumble/issues/1721#issuecomment-115422099","issue_url":"https://api.github.com/repos/mumble-voip/mumble/issues/1721","id":115422099,"user":{"login":"forivall","id":760204,"avatar_url":"https://avatars.githubusercontent.com/u/760204?v=3","gravatar_id":"","url":"https://api.github.com/users/forivall","html_url":"https://github.com/forivall","followers_url":"https://api.github.com/users/forivall/followers","following_url":"https://api.github.com/users/forivall/following{/other_user}","gists_url":"https://api.github.com/users/forivall/gists{/gist_id}","starred_url":"https://api.github.com/users/forivall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forivall/subscriptions","organizations_url":"https://api.github.com/users/forivall/orgs","repos_url":"https://api.github.com/users/forivall/repos","events_url":"https://api.github.com/users/forivall/events{/privacy}","received_events_url":"https://api.github.com/users/forivall/received_events","type":"User","site_admin":false},"created_at":"2015-06-25T22:43:55Z","updated_at":"2015-06-25T22:43:55Z","body":"Yup, it looks like it's stored in \r\n```\r\nHKEY_CLASSES_ROOT\\CLSID\\{7bded654-f278-4977-a20f-6e72a0d07859}\\ServerBinary\r\nHKEY_CLASSES_ROOT\\Wow6432Node\\CLSID\\{7bded654-f278-4977-a20f-6e72a0d07859}\\ServerBinary\r\n```\r\nI would combine my (2) and (3) options, and load the location from the registry, but also include an advanced setting to be able to override it, in case logitech changes this. I'm looking at the lib in a hex editor to investigate further..."}}