現代PCならば殆どの機種がUSB端子を備えていますので、多分、USB接続型コントローラーを買って、
JoyToKey
をインストールし、コントローラーにキーを割り当てるだけです。
コントローラーですが、物によっては使えません。特に安物は使える程度。
少し値が張りますが、XBOX360コントローラーは握りがしっかりしていてお勧めです。