elpekenin/xap.h
¶
Utilities on top of XAP.
See also
QMK’s documentation about XAP.
-
struct screen_pressed_msg_t¶
[source] Inform about a screen press event.
-
xap_msg_id_t msg_id¶
[source] Identify this message.
-
xap_msg_id_t msg_id¶
-
void xap_screen_pressed(uint8_t screen_id, touch_report_t report)¶
[source] Send a message to PC’s client about a screen press event.
-
struct screen_released_msg_t¶
[source] Information about a screen release event.
-
xap_msg_id_t msg_id¶
[source] Identify this message.
-
xap_msg_id_t msg_id¶
-
void xap_screen_released(uint8_t screen_id)¶
[source] Send a message to PC’s client about a screen release event.
-
struct layer_change_msg_t¶
[source] Information about a layer change event.
-
xap_msg_id_t msg_id¶
[source] Identify this message.
-
xap_msg_id_t msg_id¶
-
void xap_layer(layer_state_t state)¶
[source] Send a message to PC’s client about a layer change event.
-
struct keyevent_msg_t¶
[source] Information about a key event.
-
struct _base¶
[source] Internal type used to hold event’s information.
Defined an inner struct instead of plain attributes to compute space left for the string.
-
xap_msg_id_t msg_id¶
[source] Identify this message.
-
xap_msg_id_t msg_id¶
-
struct _base¶
-
void xap_keyevent(uint16_t keycode, keyrecord_t *record)¶
[source] Send a message to PC’s client about a key event.
-
struct shutdown_msg_t¶
[source] Information about shutdown event.
-
xap_msg_id_t msg_id¶
[source] Identify this message.
-
xap_msg_id_t msg_id¶