mirror of
				https://gitlab.freedesktop.org/wayland/wayland.git
				synced 2025-11-03 09:01:42 -05:00 
			
		
		
		
	protocol: clients should not emulate key-press events on enter
The previous change introducing the logical state caused some confusion. Clarify that most application should not use the list of pressed keys. Signed-off-by: Julian Orth <ju.orth@gmail.com>
This commit is contained in:
		
							parent
							
								
									6c4a695045
								
							
						
					
					
						commit
						7c6259e9ad
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
					@ -2479,6 +2479,9 @@
 | 
				
			||||||
	the surface argument and the keys currently logically down to the keys
 | 
						the surface argument and the keys currently logically down to the keys
 | 
				
			||||||
	in the keys argument. The compositor must not send this event if the
 | 
						in the keys argument. The compositor must not send this event if the
 | 
				
			||||||
	wl_keyboard already had an active surface immediately before this event.
 | 
						wl_keyboard already had an active surface immediately before this event.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						Clients should not use the list of pressed keys to emulate key-press
 | 
				
			||||||
 | 
						events. The order of keys in the list is unspecified.
 | 
				
			||||||
      </description>
 | 
					      </description>
 | 
				
			||||||
      <arg name="serial" type="uint" summary="serial number of the enter event"/>
 | 
					      <arg name="serial" type="uint" summary="serial number of the enter event"/>
 | 
				
			||||||
      <arg name="surface" type="object" interface="wl_surface" summary="surface gaining keyboard focus"/>
 | 
					      <arg name="surface" type="object" interface="wl_surface" summary="surface gaining keyboard focus"/>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue