You don't need specialized hardware. You can use your regular keyboard. Although specialized hardware would be more ergonomic.
Although I do have some better keyboards, and to be honest one of the reasons I got them was some vague idea of learning this at some point. It's just the time investment holding me back at this point, tbh.