Some of my macros share 3 different, but almost equal, subroutines to get credentials from 1Password (username, password, and OTP). The only difference between these three subroutines is the keystroke to simulate in the 1Password GUI (⌘C, ⇧⌘C, and ⌥⌘C).
(How) Can I Pass that keystroke as a parameter value to a subroutine?
(Then I could write/use 1 subroutine instead of 3)