| libei 1.4.1
    A library for Emulated Input | 
| ▼🥚 EI - The client API | Libei is the client-side module | 
| The logging API | The API to control logging output | 
| API for receiver clients | The receiver client API is available only to clients created with ei_new_receiver() | 
| API for sender clients | The sender client API is available only to clients created with ei_new_sender() | 
| The seat API | The API to query and interact with a struct ei_seat | 
| The device API | The API to query and interact with a struct ei_device | 
| The region API | The API to query a struct ei_region for information | 
| The keymap API | The API to query a struct ei_keymap for information | 
| ▼🍦 EIS - The server API | Libeis is the server-side module | 
| The logging API | The API to control logging output | 
| API for receiver clients | The receiver API is available only to clients that are not eis_client_is_sender() | 
| API for sender clients | This API is available only on clients that are eis_client_is_sender() | 
| The seat API | The API to query and interact with a struct eis_seat | 
| The device API | The API to query and interact with a struct eis_device | 
| The region API | The API to query a struct eis_region for information | 
| The keymap API | The API to query a struct eis_keymap for information | 
| 🚌 liboeffis - An XDG RemoteDesktop portal wrapper API |