| 
					
				 | 
			
			
				@@ -23,19 +23,22 @@ struct KeyboardMapping { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const std::map<KeySym, const KeyboardMapping> kbd_map = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_w, KeyboardMapping("Up",    0)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_a, KeyboardMapping("Left",  0)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_s, KeyboardMapping("Down",  0)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_d, KeyboardMapping("Right", 0)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    {XK_Control_L, KeyboardMapping("Control_L", 0)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    {XK_v, KeyboardMapping("Delete", 0)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_Up, KeyboardMapping("Up", 1)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_Left, KeyboardMapping("Left", 1)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_Down, KeyboardMapping("Down", 1)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_Right, KeyboardMapping("Right", 1)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    {XK_Control_L, KeyboardMapping("Control_L", 0)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_Control_R, KeyboardMapping("Control_R", 1)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    {XK_space, KeyboardMapping("Control_R", KeyboardMapping::ALL_WINDOWS)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {XK_Delete, KeyboardMapping("Delete", 1)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    {XK_v, KeyboardMapping("Delete", 0)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    {XK_space, KeyboardMapping("Control_R", KeyboardMapping::ALL_WINDOWS)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const useconds_t KEY_DELAY = 12000; // microseconds 
			 |