Wayland cOMPositor written in C++ using Louvre.
at main 726 B view raw
1/* ======================================================================== 2 * 3 * Filename: WKeyboard.hpp 4 * Description: W Compositor WKeyboard class declaration 5 * GitHub Repo: https://github.com/diego-est/womp 6 * Author: Diego A. Estrada Rivera 7 * License: GPL-3.0 8 * 9 * ======================================================================== */ 10#pragma once 11#include "prelude.hpp" 12#include <LKeyboard.h> 13 14using namespace Louvre; 15 16class WKeyboard : public LKeyboard { 17 public: 18 WKeyboard(Handle<Params> params) noexcept; 19 20 void keyEvent(U32 keyCode, KeyState keyState) noexcept override; 21 void keyModifiersEvent(U32 depressed, U32 latched, U32 locked, 22 U32 group) noexcept override; 23};