Click.once not working when using dynamic v-on="something" based on object

The title says it all but I have a codepen to make everything clear:

I just want to be able to create every Event from this object, it already works but not using dot notation that some methods uses like keypress.ctrl, click.once

But why it does not work?


what‘s the version of vue?

The version is 3.11.0

Are you from USA?

What you said is not making any sense at all…
I have updated the sample to make sure you get it. The .once is not the problem, the dot notation probably.

If you were right it would work using click.ctrl, the migration page just say about .once and .sync AT v-bind, nothing about v-on

And no im not from USA