{"action":"created","issue":{"url":"https://api.github.com/repos/servo/servo/issues/4144","repository_url":"https://api.github.com/repos/servo/servo","labels_url":"https://api.github.com/repos/servo/servo/issues/4144/labels{/name}","comments_url":"https://api.github.com/repos/servo/servo/issues/4144/comments","events_url":"https://api.github.com/repos/servo/servo/issues/4144/events","html_url":"https://github.com/servo/servo/issues/4144","id":50406082,"number":4144,"title":"Text input is hard-wired to QWERTY","user":{"login":"SimonSapin","id":291359,"avatar_url":"https://avatars.githubusercontent.com/u/291359?v=3","gravatar_id":"","url":"https://api.github.com/users/SimonSapin","html_url":"https://github.com/SimonSapin","followers_url":"https://api.github.com/users/SimonSapin/followers","following_url":"https://api.github.com/users/SimonSapin/following{/other_user}","gists_url":"https://api.github.com/users/SimonSapin/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonSapin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonSapin/subscriptions","organizations_url":"https://api.github.com/users/SimonSapin/orgs","repos_url":"https://api.github.com/users/SimonSapin/repos","events_url":"https://api.github.com/users/SimonSapin/events{/privacy}","received_events_url":"https://api.github.com/users/SimonSapin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/servo/servo/labels/A-browserhtml/P2","name":"A-browserhtml/P2","color":"d7e102"},{"url":"https://api.github.com/repos/servo/servo/labels/A-forms","name":"A-forms","color":"d7e102"},{"url":"https://api.github.com/repos/servo/servo/labels/I-wrong","name":"I-wrong","color":"e10c02"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2014-11-28T22:15:22Z","updated_at":"2016-02-05T16:00:57Z","closed_at":null,"body":"It seems that Servo receives keyboard event based on physical keys, and has its own interpretation of how to map they to text which assumes a QWERTY keyboard.\r\n\r\nThe fix is **not** to add support for more keyboard layouts. Servo should not be in the business of maintaining a repository of all keyboard layouts in the world, this is the job of the operating system. Servo should have the operating system give it Unicode text in a way that supports whatever [input method (a.k.a. IME)](https://en.wikipedia.org/wiki/Input_method) the operating system may or may not have.\r\n\r\nCC @jdm"},"comment":{"url":"https://api.github.com/repos/servo/servo/issues/comments/180415561","html_url":"https://github.com/servo/servo/issues/4144#issuecomment-180415561","issue_url":"https://api.github.com/repos/servo/servo/issues/4144","id":180415561,"user":{"login":"SimonSapin","id":291359,"avatar_url":"https://avatars.githubusercontent.com/u/291359?v=3","gravatar_id":"","url":"https://api.github.com/users/SimonSapin","html_url":"https://github.com/SimonSapin","followers_url":"https://api.github.com/users/SimonSapin/followers","following_url":"https://api.github.com/users/SimonSapin/following{/other_user}","gists_url":"https://api.github.com/users/SimonSapin/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonSapin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonSapin/subscriptions","organizations_url":"https://api.github.com/users/SimonSapin/orgs","repos_url":"https://api.github.com/users/SimonSapin/repos","events_url":"https://api.github.com/users/SimonSapin/events{/privacy}","received_events_url":"https://api.github.com/users/SimonSapin/received_events","type":"User","site_admin":false},"created_at":"2016-02-05T16:00:57Z","updated_at":"2016-02-05T16:00:57Z","body":"@paul, it sounds like you’re hitting glutin bugs. Could you file steps to reproduce on https://github.com/tomaka/glutin/issues ?"}}