-
- Downloads
Enable raw keyboard input (#832)
In order for applications to receive all keyboard inputs, including the Ctrl-C and Ctrl-Z, the raw input mode has been enabled. As result the SIGINT will no longer be used, instead the keyboard Ctrl-C event is used for exiting the framework, but only if no components has made use of it. Co-authored-by:Jørn Gustav Larsen <jgl@fasttracksoftware.com> Co-authored-by:
ArthurSonzogni <sonzogniarthur@gmail.com>
Showing
- CHANGELOG.md 8 additions, 0 deletionsCHANGELOG.md
- examples/component/print_key_press.cpp 30 additions, 122 deletionsexamples/component/print_key_press.cpp
- include/ftxui/component/event.hpp 36 additions, 2 deletionsinclude/ftxui/component/event.hpp
- include/ftxui/component/mouse.hpp 2 additions, 0 deletionsinclude/ftxui/component/mouse.hpp
- include/ftxui/component/screen_interactive.hpp 12 additions, 0 deletionsinclude/ftxui/component/screen_interactive.hpp
- include/ftxui/dom/canvas.hpp 3 additions, 3 deletionsinclude/ftxui/dom/canvas.hpp
- include/ftxui/screen/screen.hpp 2 additions, 1 deletioninclude/ftxui/screen/screen.hpp
- src/ftxui/component/event.cpp 379 additions, 33 deletionssrc/ftxui/component/event.cpp
- src/ftxui/component/screen_interactive.cpp 51 additions, 10 deletionssrc/ftxui/component/screen_interactive.cpp
- src/ftxui/component/screen_interactive_test.cpp 67 additions, 0 deletionssrc/ftxui/component/screen_interactive_test.cpp
- src/ftxui/component/terminal_input_parser.cpp 18 additions, 12 deletionssrc/ftxui/component/terminal_input_parser.cpp
- src/ftxui/component/terminal_input_parser_test.cpp 26 additions, 9 deletionssrc/ftxui/component/terminal_input_parser_test.cpp
- src/ftxui/dom/canvas.cpp 1 addition, 1 deletionsrc/ftxui/dom/canvas.cpp
- src/ftxui/screen/image.cpp 6 additions, 7 deletionssrc/ftxui/screen/image.cpp
- src/ftxui/screen/screen.cpp 3 additions, 3 deletionssrc/ftxui/screen/screen.cpp
Loading
Please register or sign in to comment