keyboard repeat for compositor keybinds

This commit is contained in:
Squibid 2026-02-05 17:17:36 -05:00
parent 46a359b07e
commit f639a2f94e
Signed by: squibid
GPG key ID: BECE5684D3C4005D
6 changed files with 122 additions and 28 deletions

View file

@ -148,9 +148,9 @@ pub fn del_mousemap(L: *zlua.Lua) i32 {
pub fn get_repeat_info(L: *zlua.Lua) i32 {
L.newTable();
L.pushInteger(server.seat.keyboard_group.keyboard.repeat_info.rate);
L.pushInteger(server.seat.keyboard_group.wlr_group.keyboard.repeat_info.rate);
L.setField(-2, "rate");
L.pushInteger(server.seat.keyboard_group.keyboard.repeat_info.delay);
L.pushInteger(server.seat.keyboard_group.wlr_group.keyboard.repeat_info.delay);
L.setField(-2, "delay");
return 1;
@ -167,7 +167,7 @@ pub fn set_repeat_info(L: *zlua.Lua) i32 {
L.raiseErrorStr("The delay must be a valid number", .{});
};
server.seat.keyboard_group.keyboard.setRepeatInfo(rate, delay);
server.seat.keyboard_group.wlr_group.keyboard.setRepeatInfo(rate, delay);
return 0;
}