{"action":"created","issue":{"url":"https://api.github.com/repos/Alexey-T/CudaText/issues/228","labels_url":"https://api.github.com/repos/Alexey-T/CudaText/issues/228/labels{/name}","comments_url":"https://api.github.com/repos/Alexey-T/CudaText/issues/228/comments","events_url":"https://api.github.com/repos/Alexey-T/CudaText/issues/228/events","html_url":"https://github.com/Alexey-T/CudaText/issues/228","id":123687205,"number":228,"title":"(wish, API) getter+setter for hotkeys","user":{"login":"kvichans","id":7419630,"avatar_url":"https://avatars.githubusercontent.com/u/7419630?v=3","gravatar_id":"","url":"https://api.github.com/users/kvichans","html_url":"https://github.com/kvichans","followers_url":"https://api.github.com/users/kvichans/followers","following_url":"https://api.github.com/users/kvichans/following{/other_user}","gists_url":"https://api.github.com/users/kvichans/gists{/gist_id}","starred_url":"https://api.github.com/users/kvichans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kvichans/subscriptions","organizations_url":"https://api.github.com/users/kvichans/orgs","repos_url":"https://api.github.com/users/kvichans/repos","events_url":"https://api.github.com/users/kvichans/events{/privacy}","received_events_url":"https://api.github.com/users/kvichans/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-23T16:30:45Z","updated_at":"2015-12-23T16:32:17Z","closed_at":null,"body":"Делаю разделенный диалог для ExtTools. Наткнулся на существенное препятствие\r\n - Могу узнать и показать сочетания назначенные тулу. Для этого достаточно прочитать keys.json и найти по tool-id.\r\n - Если в диалоге \"Свойства тула\" дать возможность менять сочетания, то при нажатии на Cancel, нет возможности *вернуть прежние* сочетания. Пользователя же заставишь их еще раз набивать, наверняка ошибется.\r\n\r\nПредлагаю дать API-команды для получения/назначения сочетаний:\r\n - команда указывается обычным образом: `NNN`, `module,method`, `module,method,id`\r\n - сочетание передается в json формате: `'{s1:[\"Ctrl+Q\",\"Q\"], s2:[]}'`"},"comment":{"url":"https://api.github.com/repos/Alexey-T/CudaText/issues/comments/166937587","html_url":"https://github.com/Alexey-T/CudaText/issues/228#issuecomment-166937587","issue_url":"https://api.github.com/repos/Alexey-T/CudaText/issues/228","id":166937587,"user":{"login":"Alexey-T","id":4154978,"avatar_url":"https://avatars.githubusercontent.com/u/4154978?v=3","gravatar_id":"","url":"https://api.github.com/users/Alexey-T","html_url":"https://github.com/Alexey-T","followers_url":"https://api.github.com/users/Alexey-T/followers","following_url":"https://api.github.com/users/Alexey-T/following{/other_user}","gists_url":"https://api.github.com/users/Alexey-T/gists{/gist_id}","starred_url":"https://api.github.com/users/Alexey-T/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Alexey-T/subscriptions","organizations_url":"https://api.github.com/users/Alexey-T/orgs","repos_url":"https://api.github.com/users/Alexey-T/repos","events_url":"https://api.github.com/users/Alexey-T/events{/privacy}","received_events_url":"https://api.github.com/users/Alexey-T/received_events","type":"User","site_admin":false},"created_at":"2015-12-23T16:32:17Z","updated_at":"2015-12-23T16:32:17Z","body":"-Делаю разделенный диалог \r\nУра"}}