{"action":"closed","issue":{"url":"https://api.github.com/repos/MrKepzie/Natron/issues/864","labels_url":"https://api.github.com/repos/MrKepzie/Natron/issues/864/labels{/name}","comments_url":"https://api.github.com/repos/MrKepzie/Natron/issues/864/comments","events_url":"https://api.github.com/repos/MrKepzie/Natron/issues/864/events","html_url":"https://github.com/MrKepzie/Natron/issues/864","id":102335637,"number":864,"title":"Making keyboard shortcuts independent of the keyboard language","user":{"login":"devernay","id":3778071,"avatar_url":"https://avatars.githubusercontent.com/u/3778071?v=3","gravatar_id":"","url":"https://api.github.com/users/devernay","html_url":"https://github.com/devernay","followers_url":"https://api.github.com/users/devernay/followers","following_url":"https://api.github.com/users/devernay/following{/other_user}","gists_url":"https://api.github.com/users/devernay/gists{/gist_id}","starred_url":"https://api.github.com/users/devernay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devernay/subscriptions","organizations_url":"https://api.github.com/users/devernay/orgs","repos_url":"https://api.github.com/users/devernay/repos","events_url":"https://api.github.com/users/devernay/events{/privacy}","received_events_url":"https://api.github.com/users/devernay/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MrKepzie/Natron/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"MrKepzie","id":4058448,"avatar_url":"https://avatars.githubusercontent.com/u/4058448?v=3","gravatar_id":"","url":"https://api.github.com/users/MrKepzie","html_url":"https://github.com/MrKepzie","followers_url":"https://api.github.com/users/MrKepzie/followers","following_url":"https://api.github.com/users/MrKepzie/following{/other_user}","gists_url":"https://api.github.com/users/MrKepzie/gists{/gist_id}","starred_url":"https://api.github.com/users/MrKepzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrKepzie/subscriptions","organizations_url":"https://api.github.com/users/MrKepzie/orgs","repos_url":"https://api.github.com/users/MrKepzie/repos","events_url":"https://api.github.com/users/MrKepzie/events{/privacy}","received_events_url":"https://api.github.com/users/MrKepzie/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/MrKepzie/Natron/milestones/4","html_url":"https://github.com/MrKepzie/Natron/milestones/2.1","labels_url":"https://api.github.com/repos/MrKepzie/Natron/milestones/4/labels","id":1218234,"number":4,"title":"2.1","description":"Incremental version of 2.0","creator":{"login":"devernay","id":3778071,"avatar_url":"https://avatars.githubusercontent.com/u/3778071?v=3","gravatar_id":"","url":"https://api.github.com/users/devernay","html_url":"https://github.com/devernay","followers_url":"https://api.github.com/users/devernay/followers","following_url":"https://api.github.com/users/devernay/following{/other_user}","gists_url":"https://api.github.com/users/devernay/gists{/gist_id}","starred_url":"https://api.github.com/users/devernay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devernay/subscriptions","organizations_url":"https://api.github.com/users/devernay/orgs","repos_url":"https://api.github.com/users/devernay/repos","events_url":"https://api.github.com/users/devernay/events{/privacy}","received_events_url":"https://api.github.com/users/devernay/received_events","type":"User","site_admin":false},"open_issues":45,"closed_issues":13,"state":"open","created_at":"2015-07-21T14:41:52Z","updated_at":"2015-09-08T15:19:39Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-08-21T09:17:29Z","updated_at":"2015-09-08T15:19:39Z","closed_at":"2015-09-08T15:19:39Z","body":"For some keyboards, keys that are available without mofifiers on US QWERTY may require modifiers on other keyboards (e.g. UK QWERTY or French AZERTY). A good example is all numbers, which are shifted on AZERTY.\r\nAs a result, a default shortcut such as ctrl-3 will never work on a French Keyboard.\r\nWe have to add a \"ignore Alt and Shift state\" option to each shortcut (in which case the \"alt\" and \"shift\" modifier options are disabled).\r\nOther examples are \">\", \"?\", \".\", \"/\", \"+\", \"_\", \"\\*\" which are shifted on the French keyboard, or the backslash which requires Alt+Shift on the French Mac keyboard.\r\nWe should also check that it's OK on French keyboards on windows/linux (what does the infamous \"AltGr\" key translate to? A modifier? if yes, it should be ignored too).\r\n@MrKepzie you did the shortcuts editor, so I'm assigning this to you.\r\nSee also another shortcuts-related issue: https://github.com/MrKepzie/Natron/issues/741 (which would help user learn shortcuts: they *have* to be visible in the UI, not only in the editor, so that users switch from mouse-clicking to using shortcuts)"}}