Source読む¶ python prompt toolkitの紹介と動作を理解するメモ https://python-prompt-toolkit.readthedocs.io/en/master/pages/full_screen_apps.html https://python-prompt-toolkit.readthedocs.io/en/latest/pages/advanced_topics/architecture.html input wait_for_handles in blocking thread blocking windll.kernel32.WaitForMultipleObjects run in thread output Layout prompt_toolkit.layout.containers prompt_toolkit.layout.UIControl prompt_toolkit.widgets draw Renderer Screen reference Buffer < BufferControl < Window Buffer Document Cursor prompt_toolkit.layout.controls.BufferControl: UIControl Window: Container KeyBinding load_basic_bindings load_vi_bindings Application default keybinding search BufferControl.search_buffer_control