As of now there’s no easy way I’m aware of to create a subscription to e.g. Ctrl+Scroll. Is this something I should have to implement on my end or is this something Iced should support doing out of the box?
There was a similar question in the past that got no responses. I agree that this is needed, and doing it from the user side is not really possible because you would need to track modifier changes on your own, but you can’t query (as far as I know) their initial state.
My suggestion is to patch iced to add modifiers to mouse events and propose it in a pull request. While (or if) it’s not merged, you can at least use your patched version on your own app.