Hi Tassilo
If you are still looking for ideas, I have been using a macro program called hotkeyboard
https://www.hot-keyboard.com/ on a normal keyboard at work (Windows). I have used it since 2001 and have paid for upgrades throughout the years and feel it's well worth it.
Its my favorite software for I work in a call-center and have a lot of repetitive job functions and using these macros are time saver and stopped carpal tunnel pain and it's fun to create new macros.
I found it easy to use and like that you can create
menus triggered by a key-combo to bring up a list of macros or run channied-macros. I copy text from the screen to extract specific data and parse into variables and paste them into a form, saves me from copying each text-section one-by-one. Also can launch a browser with the variables in the link, this is typically an internal corporate website.
Here is a nice list of basic functions description
https://www.hot-keyboard.com/docs4/basics_help.htm

You can do some script programming within the
Evaluate Expression Macro, to modify a variable value, perform calculations, user input as well as other scripting routines.
Example scripts
// StrReplace replace the word APRIL with digit 04
SetVar($month,"APRIL")
SetVar($num_month,StrReplace($month,"APRIL","04") )
Messagebox ($num_month)
// RegEx Regular Expression via ReMatch Macro checks $Interger ends-in-5 or 6
SetVar ($EndsIn56, ReMatch($Interger,"(?:5|6)$") )
iif ( ( $EndsIn56 = $TRUE ),( GoTo "__End" ),( 1 ) )
Example Menu's using key-combo
Ctrl-Shift-B for "Browser Links"
Ctrl-Shift-[ for "Copy-Text"
Ctrl-Shift-P for "Paste-Text"
Example variable names to paste in form using the Paste Macro
Full Name of Customer: ${{ $customer_name }} who has a username of ${{ $username_variable }}
${{ FormatTime ("%I:%M %p") }}
show interface ${{ $router_slot_and_port }}
ping ${{ $ip_address }}