list of Garmin devices by button count?

I bet  knows the answer to this but if anyone can tell me?

There's a list of devices by CIQ version, list of devices by ram size, list of devices by screen pixel size

But how about button count?

Do all forerunners and fenix series have five buttons? Are there exceptions?

Do any other models have five buttons?

Wasn't sure where to ask this so forgive the use of developer section as I am thinking best bet

ie. CIQ API, screen size and shape list

https://developer.garmin.com/connect-iq/compatible-devices/

ram size

https://raw.githubusercontent.com/flocsy/garmin-dev-tools/refs/heads/main/csv/device2memory-datafield.csv

and this thread has some helpful lists but not button count

 RE: Screen physical size list 

  • In general,

    forerunners, instincts and fenix have 5 buttons (the fr630 has 6)

    vivoactive, venu and approach ("touch only" devices) have2, but sometimes 3

    Things to consider is how you code your delegates.  The same code and be used without knowing how many buttons the device has.

    Check out the input sample in the sdk.

    Not all buttons are available in CIQ.  And trying to do something like your own long press is risky