mirror of
				https://github.com/ArthurSonzogni/FTXUI.git
				synced 2025-11-01 02:58:12 +08:00 
			
		
		
		
	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>
This commit is contained in:
		 Jørn Gustav Larsen
					Jørn Gustav Larsen
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							d38b14ffb6
						
					
				
				
					commit
					d386df6f94
				
			| @@ -9,8 +9,8 @@ | ||||
| #include <string>         // for string | ||||
| #include <unordered_map>  // for unordered_map | ||||
|  | ||||
| #include "ftxui/screen/color.hpp"   // for Color | ||||
| #include "ftxui/screen/image.hpp"   // for Pixel, Image | ||||
| #include "ftxui/screen/color.hpp"  // for Color | ||||
| #include "ftxui/screen/image.hpp"  // for Pixel, Image | ||||
|  | ||||
| #ifdef DrawText | ||||
| // Workaround for WinUsr.h (via Windows.h) defining macros that break things. | ||||
| @@ -94,7 +94,7 @@ struct Canvas { | ||||
|   void DrawText(int x, int y, const std::string& value); | ||||
|   void DrawText(int x, int y, const std::string& value, const Color& color); | ||||
|   void DrawText(int x, int y, const std::string& value, const Stylizer& style); | ||||
|    | ||||
|  | ||||
|   // Draw using directly pixels or images -------------------------------------- | ||||
|   // x is considered to be a multiple of 2. | ||||
|   // y is considered to be a multiple of 4. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user