Well ... no - never mind what I do, keep the button pressed and go to item or press once - invoke the menu and then select with second button no go.
Here is a code snippet.
set w ""
wm resizable . 0 0
wm focusmodel . passive
set navi .navi
frame $navi
menubutton $navi.fav -text "Test" -menu $navi.favourites -height 1 -width 10 -relief raised
menu $navi.favourites -tearoff 0 -takefocus 0
$navi.favourites add command -label "Test" \
-underline 1 -command {puts "Test"}
$navi.favourites add command -label "Test_2" \
-underline 1 -command {puts "Test_2"}
$navi.favourites add command -label "Test_3" \
-underline 1 -command {puts "Test_3"}
pack $navi.fav -side left -padx 5 -pady 5
pack $navi
Works fine when I open the menu with button, but for selection I need cursors and enter - mouse is not getting any reaction.
I use RH 5