import cursed import asyncio async def on_str(s): print(s) async def on_tab(): print("tab") def main(): print("hejhej") with cursed.Console() as c: print("hej") print(c) asyncio.new_event_loop().run_until_complete(cursed.start(c, on_str, on_tab)) if __name__=="__main__": main()