https://www.curseforge.com/wow/addons/dialogkey-df
Adds the ability to bind a button (default: spacebar) that can accept popup dialogs, select quests at quest givers, complete quests, etc. when pressed.
DialogKey's original author stopped maintaining the addon at some point during BfA. Shadowlands greatly modified the Gossip and Quest panes, breaking much of the functionality, and Dragonflight has done so again with its UI remake.
This version of DialogKey is a not-quite-entirely-rewritten version, using the newest Gossip + Quest APIs!
The original repos can be found here:
https://github.com/TonyRaccoon/wow-dialogkey
https://github.com/Kayakflo/wow-dialogkey