Yes, it depends on the app. The one in your link looks identical to mine and should work just fine. This is the one I use. Emulators usually let you map your own controls - just look under your app's settings or options.