C++ souris clavier

Salut à tous.
J’aimerais récupérer: les entrées de souris et clavier, en c++.
But: détécter la touche --> faire x action dans mon logiciel.

En haut niveau, ceux qui le permettent:

  • xorg
  • sfml qui se base sur xorg
  • sdl (je sais pas, peut-être xorg aussi)

Sachant qu’on va dans pas (trop) longtemps remplacer xorg par wayland, j’aimerais faire soit:
1- gérer via wayland
2- gérer à un niveau plus bas

Je préfères la deuxième, et donc je cherches des pistes, si vous en avez n’hésiter pas.

Merci d’avance.

Il me semble que je dois exploité, que, les fichiers dans /dev/input/.

Reste à le faire de bonne manière, si je suis dans la bonne voie.