diff --git a/README.md b/README.md index 37c7113..4998e2f 100644 --- a/README.md +++ b/README.md @@ -2429,7 +2429,7 @@ from curses import A_REVERSE, KEY_DOWN, KEY_UP, KEY_LEFT, KEY_RIGHT, KEY_ENTER def main(screen): ch, first, selected, paths = 0, 0, 0, os.listdir() - while ch not in [ord('q'), curses.ascii.ESC]: + while ch != curses.ascii.ESC: height, width = screen.getmaxyx() screen.erase() for y, filename in enumerate(paths[first : first+height]): @@ -2439,7 +2439,7 @@ def main(screen): selected += (ch == KEY_DOWN) - (ch == KEY_UP) selected = max(0, min(len(paths)-1, selected)) first += (selected >= first + height) - (selected < first) - if ch in [KEY_LEFT, KEY_RIGHT, KEY_ENTER, 10, 13]: + if ch in [KEY_LEFT, KEY_RIGHT, KEY_ENTER, ord('\n'), ord('\r')]: new_dir = '..' if ch == KEY_LEFT else paths[selected] if os.path.isdir(new_dir): os.chdir(new_dir) diff --git a/index.html b/index.html index fbfc3fb..8b5ba0f 100644 --- a/index.html +++ b/index.html @@ -54,7 +54,7 @@