{"action":"created","issue":{"url":"https://api.github.com/repos/FreeRDP/FreeRDP/issues/2479","labels_url":"https://api.github.com/repos/FreeRDP/FreeRDP/issues/2479/labels{/name}","comments_url":"https://api.github.com/repos/FreeRDP/FreeRDP/issues/2479/comments","events_url":"https://api.github.com/repos/FreeRDP/FreeRDP/issues/2479/events","html_url":"https://github.com/FreeRDP/FreeRDP/pull/2479","id":62697438,"number":2479,"title":"Keyboard initialisation done once","user":{"login":"akallabeth","id":3472254,"avatar_url":"https://avatars.githubusercontent.com/u/3472254?v=3","gravatar_id":"","url":"https://api.github.com/users/akallabeth","html_url":"https://github.com/akallabeth","followers_url":"https://api.github.com/users/akallabeth/followers","following_url":"https://api.github.com/users/akallabeth/following{/other_user}","gists_url":"https://api.github.com/users/akallabeth/gists{/gist_id}","starred_url":"https://api.github.com/users/akallabeth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akallabeth/subscriptions","organizations_url":"https://api.github.com/users/akallabeth/orgs","repos_url":"https://api.github.com/users/akallabeth/repos","events_url":"https://api.github.com/users/akallabeth/events{/privacy}","received_events_url":"https://api.github.com/users/akallabeth/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-18T13:44:27Z","updated_at":"2015-03-18T13:51:00Z","closed_at":"2015-03-18T13:49:42Z","pull_request":{"url":"https://api.github.com/repos/FreeRDP/FreeRDP/pulls/2479","html_url":"https://github.com/FreeRDP/FreeRDP/pull/2479","diff_url":"https://github.com/FreeRDP/FreeRDP/pull/2479.diff","patch_url":"https://github.com/FreeRDP/FreeRDP/pull/2479.patch"},"body":"Keyboard initialisation is skipped now if the layout did not change.\r\n\r\n* Initial setup of key mapping only done once\r\n* The current layout, provided as an argument to ```freerdp_keyboard_init``` is compared against the detected layout\r\n* ```VIRTUAL_SCANCODE_TO_X11_KEYCODE``` only updated, if not initalized or the keyboard mapping does not match."},"comment":{"url":"https://api.github.com/repos/FreeRDP/FreeRDP/issues/comments/82981717","html_url":"https://github.com/FreeRDP/FreeRDP/pull/2479#issuecomment-82981717","issue_url":"https://api.github.com/repos/FreeRDP/FreeRDP/issues/2479","id":82981717,"user":{"login":"freerdp-bot","id":3977138,"avatar_url":"https://avatars.githubusercontent.com/u/3977138?v=3","gravatar_id":"","url":"https://api.github.com/users/freerdp-bot","html_url":"https://github.com/freerdp-bot","followers_url":"https://api.github.com/users/freerdp-bot/followers","following_url":"https://api.github.com/users/freerdp-bot/following{/other_user}","gists_url":"https://api.github.com/users/freerdp-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/freerdp-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/freerdp-bot/subscriptions","organizations_url":"https://api.github.com/users/freerdp-bot/orgs","repos_url":"https://api.github.com/users/freerdp-bot/repos","events_url":"https://api.github.com/users/freerdp-bot/events{/privacy}","received_events_url":"https://api.github.com/users/freerdp-bot/received_events","type":"User","site_admin":false},"created_at":"2015-03-18T13:51:00Z","updated_at":"2015-03-18T13:51:00Z","body":"\nRefer to this link for build results (access rights to CI server needed): \nhttps://ci.freerdp.com//job/PullRequestTester/133/\nTest PASSed."}}