Yes, QActions could do it. i had used them in a visualBasic program several years ago, but I would prefer to do it in designer, not as a menu bar.

I don't think QSignalMapper or QObject::sender() are designed to do what I want.

I am not sure what your warning obout using, button, function keys and/or accelerator keys concerns.

thanks for the help and suggestions.