yeah, sounds like you need something like an arcade stick. most arcade sticks use microswitches, but there are some analog ones. However these are quite expensive. Another option would be to try to hack a console controllers stick. do you absolutely need analog?