I found if I try to assign only "down" button:
gwinAttachToggle(ghList1, BUTTON_ENTER, 0)
Without assign "up" button. Click actually does not works. (Inside code I found that GLIST_FLG_SELECTED assign from element 0 to element1 but at the same time event "up" emitted too and it moves select flag from element 1 to element 0).
It works correctly only if I assign both button:
gwinAttachToggle(ghList1, BUTTON_ENTER, 0)
gwinAttachToggle(ghList1, BUTTON_ESC, 1)