Arduino as hardware/to run a software

How can an Arduino Uno be programmed to open a software?
How can it also be programmed to use it as a hardware (keyboard, joystick etc.)?

Your questions don't make a lot of sense - can you ask them again, please?

Can an Arduino be programmed to trigger open a software ?

Can it be programmed to use it as a hardware ?(keyboard etc.)

Do you want to use Arduino to start a program on a PC ?

If that's what you want check out GoBetwino.

Thanks a lot!