Touchscreen Macro board for PC - Where to start?

Hey guys,

I have a decent bit of programming experience, but I'm new to arduino. I would like to make a macro board for my pc (Something like a Streamdeck; buttons to open programs, buttons to press key-combinations, etc.), preferably with a nice looking Spotify interface as well (can I even easily send a 'next song' command to my pc?). I'm thinking of doing this on an Arduino + touchscreen. Where should I start? Do I need any additional components? It doesn't have to be wireless, I'm fine with having it plugged into my pc all the time.
Here's an example I found online: Arduino Deck - Album on Imgur

Thanks in advance,

Dan

Unless the Arduino is a Leonardo or Micro, it can't emulate a keyboard, so it can't send keystrokes to the PC.