diff --git a/src/evdev/ecodes.lua b/src/evdev/ecodes.lua index 44de00d..ab1aebd 100644 --- a/src/evdev/ecodes.lua +++ b/src/evdev/ecodes.lua @@ -1,4 +1,4 @@ --- Generated by "./scripts/generate-ecodes.lua" from "/usr/include/linux/input-event-codes.h" +-- Generated by "./scripts/generate-ecodes.lua" from "input-event-codes.h" -- stylua: ignore return { @@ -156,6 +156,7 @@ return { KEY_A = 30, KEY_AB = 406, KEY_ACCESSIBILITY = 590, + KEY_ACTION_ON_SELECTION = 596, KEY_ADDRESSBOOK = 429, KEY_AGAIN = 129, KEY_ALL_APPLICATIONS = 204, @@ -234,6 +235,8 @@ return { KEY_COMPUTER = 157, KEY_CONFIG = 171, KEY_CONNECT = 218, + KEY_CONTEXTUAL_INSERT = 597, + KEY_CONTEXTUAL_QUERY = 598, KEY_CONTEXT_MENU = 438, KEY_CONTROLPANEL = 579, KEY_COPY = 133, diff --git a/types/_enums.d.lua b/types/_enums.d.lua index 2d594ce..57478a8 100644 --- a/types/_enums.d.lua +++ b/types/_enums.d.lua @@ -1,7 +1,10 @@ ---@meta _ --- Generated by "./scripts/generate-ecodes.lua" from "/usr/include/linux/input-event-codes.h" +-- Generated by "./scripts/generate-ecodes.lua" from "input-event-codes.h" +--- +---Button codes (e.g. mouse buttons, joysticks, gamepads). +--- -- stylua: ignore ---@enum evdev.ecodes.btn local BTN = { @@ -130,6 +133,9 @@ local BTN = { BTN_Z = 309 } +--- +---Event types (e.g. key press, relative movement, absolute position, synchronization). +--- -- stylua: ignore ---@enum evdev.ecodes.ev local EV = { @@ -149,6 +155,9 @@ local EV = { EV_SYN = 0 } +--- +---Keyboard key codes. +--- -- stylua: ignore ---@enum evdev.ecodes.key local KEY = { @@ -169,6 +178,7 @@ local KEY = { KEY_A = 30, KEY_AB = 406, KEY_ACCESSIBILITY = 590, + KEY_ACTION_ON_SELECTION = 596, KEY_ADDRESSBOOK = 429, KEY_AGAIN = 129, KEY_ALL_APPLICATIONS = 204, @@ -247,6 +257,8 @@ local KEY = { KEY_COMPUTER = 157, KEY_CONFIG = 171, KEY_CONNECT = 218, + KEY_CONTEXTUAL_INSERT = 597, + KEY_CONTEXTUAL_QUERY = 598, KEY_CONTEXT_MENU = 438, KEY_CONTROLPANEL = 579, KEY_COPY = 133, @@ -675,6 +687,9 @@ local KEY = { KEY_ZOOMRESET = 420 } +--- +---Relative axis codes (e.g. mouse movement, scroll wheels). +--- -- stylua: ignore ---@enum evdev.ecodes.rel local REL = { @@ -695,6 +710,9 @@ local REL = { REL_Z = 2 } +--- +---Synchronization event codes used to group events or signal device status changes. +--- -- stylua: ignore ---@enum evdev.ecodes.syn local SYN = { diff --git a/types/ecodes.d.lua b/types/ecodes.d.lua index 1c47f03..596c104 100644 --- a/types/ecodes.d.lua +++ b/types/ecodes.d.lua @@ -1,7 +1,10 @@ ---@meta evdev.ecodes --- Generated by "./scripts/generate-ecodes.lua" from "/usr/include/linux/input-event-codes.h" +-- Generated by "./scripts/generate-ecodes.lua" from "input-event-codes.h" +--- +---Linux input event codes. +--- -- stylua: ignore ---@class evdev.ecodes local M = { @@ -159,6 +162,7 @@ local M = { KEY_A = 30, KEY_AB = 406, KEY_ACCESSIBILITY = 590, + KEY_ACTION_ON_SELECTION = 596, KEY_ADDRESSBOOK = 429, KEY_AGAIN = 129, KEY_ALL_APPLICATIONS = 204, @@ -237,6 +241,8 @@ local M = { KEY_COMPUTER = 157, KEY_CONFIG = 171, KEY_CONNECT = 218, + KEY_CONTEXTUAL_INSERT = 597, + KEY_CONTEXTUAL_QUERY = 598, KEY_CONTEXT_MENU = 438, KEY_CONTROLPANEL = 579, KEY_COPY = 133,