Bind a CTRL key to custom button One of my programs require CTRL key to used very frequently. But it is not very comfortable in my case and I would like to change it to 0 button on the right side of my keyboard. 

I've been downloaded and try to use BetterTouchTool and Karabiner but unfortunately you can bind a key only for already pre-defined keys for you, but cannot add your custom there, like in my case I want on 0 click -> CTRL be pressed as well.

Could you please help me to make it possible? I am on Yosemite. 

Thanks for any help!
The program Ukelele can be used to create custom keyboard layouts, including remapping control keys. It's not he simplest program to use, but it does give you more flexibility that what you have tried.