Onaylı Üye
import sys
import curses
def main():
# Initialize the curses library
stdscr = curses.initscr()
curses.noecho()
curses.curs_set(False)
if len(sys.argv) < 2:
stdscr.addstr("Usage: python cursor.py [direction]")
curscr.getch()
curses.endwin()
sys.exit(1)
direction = sys.argv[1].lower()
# Change the cursor direction based on the input
if direction == "left":
curses.curs_set(1)
curses.flash()
curses.curs_set(0)
elif direction == "right":
curses.curs_set(1)
curses.flash()
curses.curs_set(0)
stdscr.move(0, curses.COLS - 1)
elif direction == "up":
curses.curs_set(1)
curses.flash()
curses.curs_set(0)
stdscr.move(0, 0)
elif direction == "down":
curses.curs_set(1)
curses.flash()
curses.curs_set(0)
stdscr.move(curses.LINES - 1, 0)
else:
stdscr.addstr("Invalid direction")
curscr.getch()
curses.endwin()
sys.exit(1)
# Wait for the user to press a key
curscr.getch()
# Clean up the curses library
curses.endwin()
if __name__ == "__main__":
main()