{"action":"created","issue":{"url":"https://api.github.com/repos/ccMSC/ckb/issues/245","repository_url":"https://api.github.com/repos/ccMSC/ckb","labels_url":"https://api.github.com/repos/ccMSC/ckb/issues/245/labels{/name}","comments_url":"https://api.github.com/repos/ccMSC/ckb/issues/245/comments","events_url":"https://api.github.com/repos/ccMSC/ckb/issues/245/events","html_url":"https://github.com/ccMSC/ckb/issues/245","id":133839236,"number":245,"title":"suggestions","user":{"login":"tvalleau","id":17260608,"avatar_url":"https://avatars.githubusercontent.com/u/17260608?v=3","gravatar_id":"","url":"https://api.github.com/users/tvalleau","html_url":"https://github.com/tvalleau","followers_url":"https://api.github.com/users/tvalleau/followers","following_url":"https://api.github.com/users/tvalleau/following{/other_user}","gists_url":"https://api.github.com/users/tvalleau/gists{/gist_id}","starred_url":"https://api.github.com/users/tvalleau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tvalleau/subscriptions","organizations_url":"https://api.github.com/users/tvalleau/orgs","repos_url":"https://api.github.com/users/tvalleau/repos","events_url":"https://api.github.com/users/tvalleau/events{/privacy}","received_events_url":"https://api.github.com/users/tvalleau/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-15T23:06:19Z","updated_at":"2016-02-16T22:56:04Z","closed_at":null,"body":"Hello\r\n\r\nI'm the guy who worked with Keyboard Maestro (KM) to get the G18 macro key extensions working with KM, and started the thread on the Corsair forum about it.\r\n\r\n\r\nHere are my comments on this software v.24\r\n\r\n1) thank you for your efforts !\r\n\r\nI use the G18 extended keys a lot, so ... \r\n\r\n2) the G18 keys, when unbound, should continue to pass through the key identifier, instead of just doing nothing at all. That way the device key (G1, G2...G18) would (continue to) be recognized as something happening (and continue to work with KM.)\r\n\r\n3) I tried to work around that with the CKB software, but it doesn't allow multiple modifiers. For example, I was going to rebind G1 to Shift-Command-Tab, but could not because only one of the modifiers can be chosen. Please enable multiple modifiers.\r\n\r\n4) There seems to be no way AFAICS to have one of the three keyboard memories switch in when a specific application is launched. I have M1 set up as a general lighting layout; M2 set up for Photoshop and M3 set for FCP. IMHO it should be possible to have the driver switch between these lighting layouts when Photoshop or FCP launches, and revert to G1 when the app quits.*\r\n\r\nThose are what I see as the biggest limitations so far, FWIW.\r\n\r\n*And, while I'm here, let me ask if you'd be willing to share the information/code/keyboard-toggle necessary for #4 to work from within Keyboard Maestro? I'd be delighted to pass it along to Peter at Stairways, so that he could implement auto switching. (Well, so that I could provide it, and -ask- him politely if he would implement it. (As a retired programmer myself, I suspect it's not difficult to do. Something like \"tell usb device ###, choose mem 2\" or something similar.)\r\n\r\nThanks again for all your efforts, and once these issues are resolved, I'll be happy to pay for the software. \r\n\r\nCordially\r\n\r\ntvalleau"},"comment":{"url":"https://api.github.com/repos/ccMSC/ckb/issues/comments/184909302","html_url":"https://github.com/ccMSC/ckb/issues/245#issuecomment-184909302","issue_url":"https://api.github.com/repos/ccMSC/ckb/issues/245","id":184909302,"user":{"login":"tvalleau","id":17260608,"avatar_url":"https://avatars.githubusercontent.com/u/17260608?v=3","gravatar_id":"","url":"https://api.github.com/users/tvalleau","html_url":"https://github.com/tvalleau","followers_url":"https://api.github.com/users/tvalleau/followers","following_url":"https://api.github.com/users/tvalleau/following{/other_user}","gists_url":"https://api.github.com/users/tvalleau/gists{/gist_id}","starred_url":"https://api.github.com/users/tvalleau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tvalleau/subscriptions","organizations_url":"https://api.github.com/users/tvalleau/orgs","repos_url":"https://api.github.com/users/tvalleau/repos","events_url":"https://api.github.com/users/tvalleau/events{/privacy}","received_events_url":"https://api.github.com/users/tvalleau/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T22:56:04Z","updated_at":"2016-02-16T22:56:04Z","body":"First, my thanks for responding.\r\n\r\nAs to switching M modes, Keyboard Maestro has been doing that, and quite reliably, for some number of years now. In fact, many Mac OSX programs switch their attributes when the focused app changes. Another example of that is Wacom tablets, which allow for different settings depending on the front-most app. Kensington Trackball works is another, as is the Contour Shuttle pro... the list goes on.\r\n\r\nAgain, however, my thanks for taking the time to reply."}}