{"action":"created","issue":{"url":"https://api.github.com/repos/yhat/rodeo/issues/329","repository_url":"https://api.github.com/repos/yhat/rodeo","labels_url":"https://api.github.com/repos/yhat/rodeo/issues/329/labels{/name}","comments_url":"https://api.github.com/repos/yhat/rodeo/issues/329/comments","events_url":"https://api.github.com/repos/yhat/rodeo/issues/329/events","html_url":"https://github.com/yhat/rodeo/issues/329","id":159420309,"number":329,"title":"Keyboard shortcuts not working as expected in the Python Shell Buffer","user":{"login":"hernamesbarbara","id":738191,"avatar_url":"https://avatars.githubusercontent.com/u/738191?v=3","gravatar_id":"","url":"https://api.github.com/users/hernamesbarbara","html_url":"https://github.com/hernamesbarbara","followers_url":"https://api.github.com/users/hernamesbarbara/followers","following_url":"https://api.github.com/users/hernamesbarbara/following{/other_user}","gists_url":"https://api.github.com/users/hernamesbarbara/gists{/gist_id}","starred_url":"https://api.github.com/users/hernamesbarbara/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hernamesbarbara/subscriptions","organizations_url":"https://api.github.com/users/hernamesbarbara/orgs","repos_url":"https://api.github.com/users/hernamesbarbara/repos","events_url":"https://api.github.com/users/hernamesbarbara/events{/privacy}","received_events_url":"https://api.github.com/users/hernamesbarbara/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/yhat/rodeo/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/yhat/rodeo/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-06-09T14:21:53Z","updated_at":"2016-06-09T22:10:49Z","closed_at":null,"body":"Typical keyboard behavior unsupported within the Python Shell Buffer (bottom left pane in Rodeo UI).\r\n\r\n**Steps**\r\n\r\n* launch rodeo\r\n* place cursor in the lower right pane AKA python shell buffer\r\n* type some words \r\n* execute one of the below keyboard shortcuts to see irregular cursor and selection behavior\r\n\r\n**expected**\r\n\r\n* `command+delete` on OS X => should delete all text to the BOL\r\n* `control+u` on OS X => should delete all text to the BOL\r\n* `control+k` on OS X => should delete all text to the EOL\r\n* `command+shift+left` => should select all text from cursor to the BOL\r\n* `command+shift+right` => should select all text from the cursor to the EOL\r\n* `option+delete` => should delete all text to the BOL\r\n\r\n\r\ne.g. if you hit `option+delete` i expect this to delete all text that i have typed behind my cursor `\"impro\"` should be deleted...\r\n\r\n![image](https://cloud.githubusercontent.com/assets/738191/15932945/b13f6db0-2e2b-11e6-9883-4df9d1d1f273.png)\r\n\r\n\r\n**actual**\r\n\r\n* not only do some shortcuts not work, but it's worse than that. some shortcuts actually do something that is NOT expected\r\n* e.g. `command+shift+right` and `command+shift+left` simply move your cursor to the EOL and BOL respectively without selecting any text at all. this is very unusual behavior.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/yhat/rodeo/issues/comments/225042245","html_url":"https://github.com/yhat/rodeo/issues/329#issuecomment-225042245","issue_url":"https://api.github.com/repos/yhat/rodeo/issues/329","id":225042245,"user":{"login":"hernamesbarbara","id":738191,"avatar_url":"https://avatars.githubusercontent.com/u/738191?v=3","gravatar_id":"","url":"https://api.github.com/users/hernamesbarbara","html_url":"https://github.com/hernamesbarbara","followers_url":"https://api.github.com/users/hernamesbarbara/followers","following_url":"https://api.github.com/users/hernamesbarbara/following{/other_user}","gists_url":"https://api.github.com/users/hernamesbarbara/gists{/gist_id}","starred_url":"https://api.github.com/users/hernamesbarbara/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hernamesbarbara/subscriptions","organizations_url":"https://api.github.com/users/hernamesbarbara/orgs","repos_url":"https://api.github.com/users/hernamesbarbara/repos","events_url":"https://api.github.com/users/hernamesbarbara/events{/privacy}","received_events_url":"https://api.github.com/users/hernamesbarbara/received_events","type":"User","site_admin":false},"created_at":"2016-06-09T22:10:49Z","updated_at":"2016-06-09T22:10:49Z","body":"agreed. table stakes should really be to support the same keyboard <> shell interaction that people are used to when working in any other ipython shell. that seems like what we ought to shoot for as a first set of improvements on this issue to me."}}
{"actor":{"display_login":"hernamesbarbara"}}