yhat/rodeo

Keyboard shortcuts not working as expected in the Python Shell Buffer

Open

#329 geöffnet am 9. Juni 2016

Auf GitHub ansehen
 (13 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (473 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (3.934 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Typical keyboard behavior unsupported within the Python Shell Buffer (bottom left pane in Rodeo UI).

Steps

  • launch rodeo
  • place cursor in the lower right pane AKA python shell buffer
  • type some words
  • execute one of the below keyboard shortcuts to see irregular cursor and selection behavior

expected

  • command+delete on OS X => should delete all text to the BOL
  • control+u on OS X => should delete all text to the BOL
  • control+k on OS X => should delete all text to the EOL
  • command+shift+left => should select all text from cursor to the BOL
  • command+shift+right => should select all text from the cursor to the EOL
  • option+delete => should delete all text to the BOL

e.g. if you hit option+delete i expect this to delete all text that i have typed behind my cursor "impro" should be deleted...

image

actual

  • not only do some shortcuts not work, but it's worse than that. some shortcuts actually do something that is NOT expected
  • 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.

Contributor Guide