tiny.wayland.protocol.core.wl_keyboard.events
Defined in protocol.core.wl_keyboard.
API (7)
Values and defaults
Public values and defaults.
Source
Source: lib/wayland/src/protocol/generated/core.zig:1942
zig
pub const events = struct { pub const keymap: schema.Message = .{ .name = "keymap", .opcode = 0, .since = 1, .deprecated_since = null, .destructor = false, .signature = "uhu", .descriptor_count = 1, .minimum_payload_size = 8, .arguments = &.{ .{ .name = "format", .kind = .uint, .interface = null, .enumeration = "keymap_format", .nullable = false }, .{ .name = "fd", .kind = .fd, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "size", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, }, }; pub const enter: schema.Message = .{ .name = "enter", .opcode = 1, .since = 1, .deprecated_since = null, .destructor = false, .signature = "uoa", .descriptor_count = 0, .minimum_payload_size = 12, .arguments = &.{ .{ .name = "serial", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "surface", .kind = .object, .interface = "wl_surface", .enumeration = null, .nullable = false }, .{ .name = "keys", .kind = .array, .interface = null, .enumeration = null, .nullable = false }, }, }; pub const leave: schema.Message = .{ .name = "leave", .opcode = 2, .since = 1, .deprecated_since = null, .destructor = false, .signature = "uo", .descriptor_count = 0, .minimum_payload_size = 8, .arguments = &.{ .{ .name = "serial", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "surface", .kind = .object, .interface = "wl_surface", .enumeration = null, .nullable = false }, }, }; pub const key: schema.Message = .{ .name = "key", .opcode = 3, .since = 1, .deprecated_since = null, .destructor = false, .signature = "uuuu", .descriptor_count = 0, .minimum_payload_size = 16, .arguments = &.{ .{ .name = "serial", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "time", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "key", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "state", .kind = .uint, .interface = null, .enumeration = "key_state", .nullable = false }, }, }; pub const modifiers: schema.Message = .{ .name = "modifiers", .opcode = 4, .since = 1, .deprecated_since = null, .destructor = false, .signature = "uuuuu", .descriptor_count = 0, .minimum_payload_size = 20, .arguments = &.{ .{ .name = "serial", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "mods_depressed", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "mods_latched", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "mods_locked", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "group", .kind = .uint, .interface = null, .enumeration = null, .nullable = false }, }, }; pub const repeat_info: schema.Message = .{ .name = "repeat_info", .opcode = 5, .since = 4, .deprecated_since = null, .destructor = false, .signature = "4ii", .descriptor_count = 0, .minimum_payload_size = 8, .arguments = &.{ .{ .name = "rate", .kind = .int, .interface = null, .enumeration = null, .nullable = false }, .{ .name = "delay", .kind = .int, .interface = null, .enumeration = null, .nullable = false }, }, }; pub const all = [_]schema.Message{ keymap, enter, leave, key, modifiers, repeat_info }; };Also reachable as
protocol.generated.core.wl_keyboard.events.
Audit
| Definitions | 8 |
|---|---|
| Public names | 16 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |