GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
Functions
gp_keys.h File Reference

A key utility functions. More...

#include <input/gp_event_keys.h>

Go to the source code of this file.

Functions

int gp_ev_key_val (const char *name)
 Parses a key name and returns key value.
 
const char * gp_ev_key_name (unsigned int val)
 Returns a key name.
 

Detailed Description

A key utility functions.

Definition in file gp_keys.h.

Function Documentation

◆ gp_ev_key_name()

const char * gp_ev_key_name ( unsigned int  val)

Returns a key name.

Parameters
valA key value.
Returns
A key name.

◆ gp_ev_key_val()

int gp_ev_key_val ( const char *  name)

Parses a key name and returns key value.

The key names are not case sensitive, e.g. "KeyWWW" and "keyWWW" both return the same key code.

Parameters
nameA key name such as "KeyEnter" or "KeyA"
Returns
A key code or -1 when match was not found.