Right-click for buttons please

My point is twofold:

  1. When you create a list of twenty or more dynamic buttons, and you need a Right-click on those, its pretty heavy lifting to make them all three-buttons. Sure, it can be done, but we need to attribute button.func to the second button instead of the first, etc. etc. - all of this just to be able to capture a right-click?
  2. Why exactly would adding something like @ mousekey be harder than it was to add @ keydown?

But I won’t insist, as you don’t seem to see any logic or commonsense in my question.