{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/9656","repository_url":"https://api.github.com/repos/xbmc/xbmc","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/9656/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/9656/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/9656/events","html_url":"https://github.com/xbmc/xbmc/pull/9656","id":149969701,"number":9656,"title":"[OSX] Fix non working apple remote / universal ir remote / harmony","user":{"login":"Memphiz","id":701326,"avatar_url":"https://avatars.githubusercontent.com/u/701326?v=3","gravatar_id":"","url":"https://api.github.com/users/Memphiz","html_url":"https://github.com/Memphiz","followers_url":"https://api.github.com/users/Memphiz/followers","following_url":"https://api.github.com/users/Memphiz/following{/other_user}","gists_url":"https://api.github.com/users/Memphiz/gists{/gist_id}","starred_url":"https://api.github.com/users/Memphiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Memphiz/subscriptions","organizations_url":"https://api.github.com/users/Memphiz/orgs","repos_url":"https://api.github.com/users/Memphiz/repos","events_url":"https://api.github.com/users/Memphiz/events{/privacy}","received_events_url":"https://api.github.com/users/Memphiz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Fix","name":"Fix","color":"0b02e1"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Input","name":"Input","color":"009800"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Krypton","name":"Krypton","color":"fbca04"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/OS%20X","name":"OS X","color":"006b75"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":25,"created_at":"2016-04-21T05:18:46Z","updated_at":"2016-04-30T09:42:18Z","closed_at":"2016-04-29T12:45:02Z","pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/9656","html_url":"https://github.com/xbmc/xbmc/pull/9656","diff_url":"https://github.com/xbmc/xbmc/pull/9656.diff","patch_url":"https://github.com/xbmc/xbmc/pull/9656.patch"},"body":"This finally brings back remote control support on osx which was lost during joystick refactor.\r\n\r\n@garbear fyi\r\n\r\nThis needs to go into 17 - there are a lot of macmini users relying on using the small silver apple remote for example (or other ir remotes) which would not work without this.\r\n\r\nI verified that those key ids don't conflict with normal keyboard codes (which are vkeys and have a much higher value).\r\n\r\nAny concerns?"},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/215949547","html_url":"https://github.com/xbmc/xbmc/pull/9656#issuecomment-215949547","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/9656","id":215949547,"user":{"login":"Tolriq","id":932609,"avatar_url":"https://avatars.githubusercontent.com/u/932609?v=3","gravatar_id":"","url":"https://api.github.com/users/Tolriq","html_url":"https://github.com/Tolriq","followers_url":"https://api.github.com/users/Tolriq/followers","following_url":"https://api.github.com/users/Tolriq/following{/other_user}","gists_url":"https://api.github.com/users/Tolriq/gists{/gist_id}","starred_url":"https://api.github.com/users/Tolriq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tolriq/subscriptions","organizations_url":"https://api.github.com/users/Tolriq/orgs","repos_url":"https://api.github.com/users/Tolriq/repos","events_url":"https://api.github.com/users/Tolriq/events{/privacy}","received_events_url":"https://api.github.com/users/Tolriq/received_events","type":"User","site_admin":false},"created_at":"2016-04-30T09:42:18Z","updated_at":"2016-04-30T09:42:18Z","body":"I tried to warn about the impacts on the original PR :) I did ask for a global communication so that more people see the impacts.\r\nI fought to at least recover the minimal EventServer functions.\r\n\r\nOriginal PR was the same problem, in the fact that your keymaps override default ones globally :( So would have impacted lot's of things using EventServer.\r\n\r\nAll remotes that send keyboard codes, sends keyboard code that have default action and that the user can override. Having a file named apple that override default keymap won't be easy for end user to spot.\r\n\r\nEvent server did support LI:XXX code to achieve what you want to but it was removed too in original PR. My proposal is to bring back a CS:XXXX to achieve the same purpose but extended to not only LIRC but any EventServer client.\r\n\r\nAbout the part about keycodes and names I'm not sure to understand the problem, in every case you receive data that you convert to the obc code no ?\r\n\r\nI doubt any one would refuse a PR to add CS:XXX as there's no impact and you can still provide only the keymap for MacOS, but another solution would be that you provide the mapping in your tool no ?"}}