{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/input-events/issues/20","repository_url":"https://api.github.com/repos/w3c/input-events","labels_url":"https://api.github.com/repos/w3c/input-events/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/w3c/input-events/issues/20/comments","events_url":"https://api.github.com/repos/w3c/input-events/issues/20/events","html_url":"https://github.com/w3c/input-events/issues/20","id":173153889,"number":20,"title":"[beforeinput] Add InputType 'deleteByKill', 'insertFromYank' and 'transpose'","user":{"login":"johanneswilm","id":595512,"avatar_url":"https://avatars.githubusercontent.com/u/595512?v=3","gravatar_id":"","url":"https://api.github.com/users/johanneswilm","html_url":"https://github.com/johanneswilm","followers_url":"https://api.github.com/users/johanneswilm/followers","following_url":"https://api.github.com/users/johanneswilm/following{/other_user}","gists_url":"https://api.github.com/users/johanneswilm/gists{/gist_id}","starred_url":"https://api.github.com/users/johanneswilm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanneswilm/subscriptions","organizations_url":"https://api.github.com/users/johanneswilm/orgs","repos_url":"https://api.github.com/users/johanneswilm/repos","events_url":"https://api.github.com/users/johanneswilm/events{/privacy}","received_events_url":"https://api.github.com/users/johanneswilm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-08-25T09:22:53Z","updated_at":"2016-08-25T16:01:44Z","closed_at":null,"body":"_From @choniong on August 24, 2016 15:58_\n\nOn MacOS the hotkey `ctrl-t` will transpose the two character besides cursor (Chrome and Safari), e.g. \r\n\r\n1. a|b => ba|\r\n2. ab|$ => ba|$\r\n\r\nShould we:\r\n\r\n1. Create a separate `InputType`, or\r\n2. Just fire `insertText` with the target range?\n\n_Copied from original issue: w3c/editing#148_"},"comment":{"url":"https://api.github.com/repos/w3c/input-events/issues/comments/242442327","html_url":"https://github.com/w3c/input-events/issues/20#issuecomment-242442327","issue_url":"https://api.github.com/repos/w3c/input-events/issues/20","id":242442327,"user":{"login":"johanneswilm","id":595512,"avatar_url":"https://avatars.githubusercontent.com/u/595512?v=3","gravatar_id":"","url":"https://api.github.com/users/johanneswilm","html_url":"https://github.com/johanneswilm","followers_url":"https://api.github.com/users/johanneswilm/followers","following_url":"https://api.github.com/users/johanneswilm/following{/other_user}","gists_url":"https://api.github.com/users/johanneswilm/gists{/gist_id}","starred_url":"https://api.github.com/users/johanneswilm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanneswilm/subscriptions","organizations_url":"https://api.github.com/users/johanneswilm/orgs","repos_url":"https://api.github.com/users/johanneswilm/repos","events_url":"https://api.github.com/users/johanneswilm/events{/privacy}","received_events_url":"https://api.github.com/users/johanneswilm/received_events","type":"User","site_admin":false},"created_at":"2016-08-25T16:01:44Z","updated_at":"2016-08-25T16:01:44Z","body":"> Yes you are right (sorry for the confusion, I don't actually use Kill/Yank):\r\n*  All **delete word, line, paragraph (with or without selection), Context Menu delete** mentioned in https://github.com/w3c/input-events/issues/25 will update kill buffer.\r\n* Delete character won't update kill buffer\r\n\r\nOk, so this looks fairly similar to the clipboard. If we want to be super consistent, then that means that preventDefaulting any of these delete actions will not not cancel moving things to the kill buffer. The only difference is that we don't currently have events for moving things to the kill buffer, right?  But I guess it'll be OK for now as we can cancel things when they are being inserted (\"yanked\"). This buffer only exists on a per site basis and is being cleaned every time someone reloads the page? And it's not working across tabs or across applications? (I hope)"}}
{"actor":{"display_login":"johanneswilm"}}