{"action":"created","issue":{"url":"https://api.github.com/repos/sriharshachilakapati/SilenceEngine/issues/70","repository_url":"https://api.github.com/repos/sriharshachilakapati/SilenceEngine","labels_url":"https://api.github.com/repos/sriharshachilakapati/SilenceEngine/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/sriharshachilakapati/SilenceEngine/issues/70/comments","events_url":"https://api.github.com/repos/sriharshachilakapati/SilenceEngine/issues/70/events","html_url":"https://github.com/sriharshachilakapati/SilenceEngine/issues/70","id":148649675,"number":70,"title":"Add AZERTY/QWERTY/... (and more) management for Keyboard","user":{"login":"beaucoralk","id":833854,"avatar_url":"https://avatars.githubusercontent.com/u/833854?v=3","gravatar_id":"","url":"https://api.github.com/users/beaucoralk","html_url":"https://github.com/beaucoralk","followers_url":"https://api.github.com/users/beaucoralk/followers","following_url":"https://api.github.com/users/beaucoralk/following{/other_user}","gists_url":"https://api.github.com/users/beaucoralk/gists{/gist_id}","starred_url":"https://api.github.com/users/beaucoralk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beaucoralk/subscriptions","organizations_url":"https://api.github.com/users/beaucoralk/orgs","repos_url":"https://api.github.com/users/beaucoralk/repos","events_url":"https://api.github.com/users/beaucoralk/events{/privacy}","received_events_url":"https://api.github.com/users/beaucoralk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/sriharshachilakapati/SilenceEngine/labels/wontfix","name":"wontfix","color":"fad8c7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-15T12:37:50Z","updated_at":"2016-04-15T12:44:54Z","closed_at":"2016-04-15T12:44:54Z","body":"I think it would be interesting to add a system to manage different type of keyboard, for example already started QWERTY / AZERTY.\r\n\r\nFrom what I've seen in my tests with LWJGL3, the default keys using the positioning of QWERTY keyboards, it would be interesting to create classes that inherit Keyboard to manage different mode.\r\n\r\nI will take time in the weekend I think to do that and you pousez in \"merge request\" a few things.\r\n\r\nIf you have some things added to it where a more precise idea of how to do it let me know here."},"comment":{"url":"https://api.github.com/repos/sriharshachilakapati/SilenceEngine/issues/comments/210449689","html_url":"https://github.com/sriharshachilakapati/SilenceEngine/issues/70#issuecomment-210449689","issue_url":"https://api.github.com/repos/sriharshachilakapati/SilenceEngine/issues/70","id":210449689,"user":{"login":"sriharshachilakapati","id":4593204,"avatar_url":"https://avatars.githubusercontent.com/u/4593204?v=3","gravatar_id":"","url":"https://api.github.com/users/sriharshachilakapati","html_url":"https://github.com/sriharshachilakapati","followers_url":"https://api.github.com/users/sriharshachilakapati/followers","following_url":"https://api.github.com/users/sriharshachilakapati/following{/other_user}","gists_url":"https://api.github.com/users/sriharshachilakapati/gists{/gist_id}","starred_url":"https://api.github.com/users/sriharshachilakapati/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sriharshachilakapati/subscriptions","organizations_url":"https://api.github.com/users/sriharshachilakapati/orgs","repos_url":"https://api.github.com/users/sriharshachilakapati/repos","events_url":"https://api.github.com/users/sriharshachilakapati/events{/privacy}","received_events_url":"https://api.github.com/users/sriharshachilakapati/received_events","type":"User","site_admin":false},"created_at":"2016-04-15T12:44:54Z","updated_at":"2016-04-15T12:44:54Z","body":"While this would certainly be an interesting feature, it is not possible with current targets, both LWJGL and GWT will not tell you the keyboard layout at runtime, without which this feature is useful. What we can do instead is to allow the game developer to ask for key bindings at the runtime, and let's provide the necessary callbacks that gives them the keycode that was pressed."}}