44 lines
536 B
Text
44 lines
536 B
Text
# requests
|
|
|
|
request release = 0 {
|
|
|
|
}
|
|
|
|
# events
|
|
|
|
event keymap = 0 {
|
|
format: u32,
|
|
fd: fd,
|
|
size: u32,
|
|
}
|
|
|
|
event enter = 1 {
|
|
serial: u32,
|
|
surface: id(wl_surface),
|
|
keys: array(u32),
|
|
}
|
|
|
|
event leave = 2 {
|
|
serial: u32,
|
|
surface: id(wl_surface),
|
|
}
|
|
|
|
event key = 3 {
|
|
serial: u32,
|
|
time: u32,
|
|
key: u32,
|
|
state: u32,
|
|
}
|
|
|
|
event modifiers = 4 {
|
|
serial: u32,
|
|
mods_depressed: u32,
|
|
mods_latched: u32,
|
|
mods_locked: u32,
|
|
group: u32,
|
|
}
|
|
|
|
event repeat_info = 5 {
|
|
rate: i32,
|
|
delay: i32,
|
|
}
|