I’ve only used Input Emulator for the swap controller/tracker and the offsets. I know you can set up Vive to keyboard input(analog), and redirect buttons(grip to left click), but not controller/keyboard to Vive. I was hoping the SteamVR Input settings would allow that, and it does, but only from a single controller and there is no keyboard support. Getting keyboard to SteamVR is difficult, there was a plugin that did that but it only works on an outdated SteamVR build. There is also freepie, but you need to know how to set up the code(or modify something close).
NaLo was causing SteamVR to crash when I had a X360 controller connected.