[G3 Android Development] Protonus:
[MENTION=3842265]cloudcover[/MENTION] - I know how you can do this, it's not exactly simple, but should be fairly easy to do and will do exactly what you'd like. I'll explain this in detail in case you're a n00b to Tasker. I actually use Easy Voice Recorder Pro (going to abbreviate EVRP going forward) myself. I use it because it has a nice Tasker plugin, and you can stop/start recording using Tasker. I use it's Tasker support in order to stop/start recordings, from my Pebble Smartwatch (using Glance, via Pebble Tasker). You can use it's Tasker support to accomplish what you want. In fact, you can use these steps to do virtually anything you want with the volume buttons and this module.

I'm hoping you've already heard of and used Tasker. If not, in short, Tasker is a (simple awesome, and extremely powerful) application which can be used to automate "tasks" on your phone. Applications which have Tasker support and/or plugins, like EVRP does, can be "controlled" via Tasker, as part of complex tasks which may perform many steps. Even if an app doesn't directly support Tasker, if it has Shortcuts (intents) - Tasker can use those as well. But since EVRP has a Tasker Plugin, it makes this even easier.

0.) So, first things first, you need Tasker:

https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm

You'll also need the Tasker App Factory:

https://play.google.com/store/apps/details?id=net.dinglisch.android.appfactory

Install and open, both of these apps.

1.) First thing is to setup a Task in Tasker, that does what you want. This is really easy since EVRP has a Tasker Plugin.

a.) Open Tasker, go to the Tasks Tab, and hit + to add a new Task. Call it "Start Voice Record" or whatever you'd like. Hit the Checkmark button.

b.) Hit the Plus button at the bottom to add a Action (step). Hit the Plugin option, and you'll see EVRP. This will open the Action Edit page. At the top, click the Pencil button to change the Configuration. In the dropdown, set it to Record (or Toggle, if you'd prefer this "app" toggle recording instead of just start it). Hit the back arrow at the top left.

c.) Now hit the "Grid" icon in the lower right, to choose an Icon for this Task. Given it's purpose, I would suggest Choosing Application Icon, and choosing the icon for EVRP itself.

d.) Then hit the back arrow at the top left again. You should now have a Task setup. If you click on the Task and hit the Play button, you can "test" the task. It should trigger recording.

2.) Now we need to turn this task, into an actual Application. That's what the app factory does. It takes a Tasker task, and turns it into an APK you can install as a stand alone application! To do this:

a.) In Tasker, long press on your Task you created, to select it. Then hit the menu button in the upper right. Choose Export. Then choose "As App".

b.) When it's done exporting, hit the Android button in the lower right. This will Install, the newly exported application.

c.) You should now have a new application in your apps list, for your Task! When you launch this App, it will begin recording right away.

3.) Lastly, in this Module (G3 Tweaks) - assign this app to your button of choice.

It's that easy! I realize this might seem complicated if you've never used Tasker before, but if you follow these steps it should only take you a few minutes start to finish. Good luck!