Avoiding the 'Menu' when holding Menu button.

Former Member
Former Member
After updating Fenix 5x from 4.1 til 5.1, holding the Menu button in an app or widget now always shows the Menu no matter what onMenu() function was intentionally programmed to show. When holding Menu button the Menu pops up and you must now first press Select to get on to the View that is programmed in onMenu().
Does anybody know a way out of this and perhaps give an explanation for this behaviour? As an example try out the MenuTest app in the Samples folder delivered with the SDK (2.3.2). All app's and widgets now suffer from this detour over the Menu before getting to the programmed onMenu() content.
It is not possible to simulate this behaviour in the simulator. Must be done on the watch with SW version 5.1.
  • What the status of the WatchAPP using onMenu() or key.getKey() == Ui.KEY_MENU to access a Menu Long Press in the fenix5/FR935? is this funcitonal now or is there a workaround?
    My code is working in IQ1.4 or less watches but not in IQ 2.3.x. Everything is ok in the simulator.
  • I've never seen it not work, but for a while (and maybe still on a few devices with old FW) where there was an extra step.

    When you long press "up" in a watch-app you got a system menu, and you had to select the 1st item (your app's name) to get onMenu() to be called. That's still the case in CIQ widgets, by the way.