Can you add a click action to a specific button state for complexed button animations?

I come from Adobe XD world and I create applications for people with severe disabilities by using eye tracking as the main input method. This brings a bunch of new ways of interacting with buttons like we are used to.
In XD, I would be able to create these types of interactions (as it might be for a user using eye tracking), but it seems impossible for me to figure out in Figma. It’s hard to explain, but basically my buttons have 4 states before it has to navigate to a different page.

States are:

  1. Default
  2. Hover
  3. Dwell (a timed animation that tells the user how long it will take them before the button will perform a click)
  4. Pressed

I want to know what would be the best way to add navigations to either the dwell state or after the pressed state.

I’m also happy to book a 1 on 1 meeting to show and tell rather than do it on here if anyone is keen.