30 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
| /* SPDX-License-Identifier: MIT OR X11
 | |
|  *
 | |
|  * Copyright © 2024 Enrico Weigelt, metux IT consult <info@metux.net>
 | |
|  */
 | |
| #ifndef __XNEST__XKB_H
 | |
| #define __XNEST__XKB_H
 | |
| 
 | |
| #include <xcb/xcb.h>
 | |
| #include <xcb/xkb.h>
 | |
| 
 | |
| xcb_xkb_get_kbd_by_name_cookie_t
 | |
| xcb_xkb_get_kbd_by_name_2 (xcb_connection_t      *c,
 | |
|                          xcb_xkb_device_spec_t  deviceSpec,
 | |
|                          uint16_t               need,
 | |
|                          uint16_t               want,
 | |
|                          uint8_t                load,
 | |
|                          uint32_t               data_len,
 | |
|                          const uint8_t         *data);
 | |
| 
 | |
| xcb_xkb_get_kbd_by_name_cookie_t
 | |
| xcb_xkb_get_kbd_by_name_2_unchecked (xcb_connection_t      *c,
 | |
|                                    xcb_xkb_device_spec_t  deviceSpec,
 | |
|                                    uint16_t               need,
 | |
|                                    uint16_t               want,
 | |
|                                    uint8_t                load,
 | |
|                                    uint32_t               data_len,
 | |
|                                    const uint8_t         *data);
 | |
| 
 | |
| #endif /* __XNEST__XKB_H */
 |