Is it possible to pass keyboard shorcuts into actions?

What I'd like to do is have multiple keyboard shortcuts and each of them triggers a named trigger. The name trigger would run whatever actions, and then press whichever shortcut was used.

you mean in an endless recursive loop always triggering itself?

What would be the use case for this?

Unfortunately this in general is not really possible with the current setup. You could probably get the BTTLastTriggeredUUID variable while executing the named trigger, then get the trigger configuration via the get_trigger function using that uuid. But then you'd need to convert the format in which "input" shortcuts are stored to the format which is necessary for "output" shortcuts. So I'd say it's not worth the effort right now.