window:current_event()¶
Since: Version 20220807-113146-c2fee766
The functionality described in this section requires version 20220807-113146-c2fee766 of wakterm, or a more recent version.
Returns the current event. For now only implemented for mouse events.
This example prints the delta scroll value
when you scroll up with your mouse wheel while holding CTRL:
local wakterm = require 'wakterm'
return {
mouse_bindings = {
{
event = { Down = { streak = 1, button = { WheelUp = 1 } } },
mods = 'CTRL',
action = wakterm.action_callback(function(window, pane)
-- note that you want `WheelDown` for a `WheelDown` event
local delta = window:current_event().Down.button.WheelUp
wakterm.log_info('delta is: ' .. delta)
end),
},
},
}