Command to type a pre-determined text

Hello,

I'm looking for a command that can type a pre-determined text. Here are more details below.

What I have in mind is to create a System-wide hotkey that would simply type a specific text that I set beforehand.

For instance, let's say that I'd like that when I press the hotkey, user@mail.abc gets typed where the focus is (e.g., textbox in a browser, program/software, etc.).

Ideally, I'd like it to avoid using the clipboard, but if it's the only way, no biggie, it'd still be acceptable.

Thanks!