JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
KeyName.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
6#include <optional>
7#include <string>
8
10
15
16namespace hmi {
17
25[[nodiscard]] std::string keyDisplayName(Key key);
26
37[[nodiscard]] std::optional<Key> capturedKey(const InputState& input);
38
39} // namespace hmi
État des entrées clavier/souris/manette échantillonné une fois par frame.
État des entrées d'une frame, avec détection des fronts (pressée / relâchée).
Definition InputState.h:97
Definition AudioEngine.cpp:15
Key
Touche du clavier, identifiée par son code virtuel Win32.
Definition InputState.h:29
std::optional< Key > capturedKey(const InputState &input)
Cherche la première touche pressée cette frame, pour la capture d'un remappage.
Definition KeyName.cpp:92
std::string keyDisplayName(Key key)
Nom lisible d'une touche, pour l'affichage dans les écrans de remappage (LOT-29) et le panneau d'aide...
Definition KeyName.cpp:21