Hi,
I have the same problem. 
Although the controller preferences in steamVR is fine, it doesn't work in vizard program.
When I write codes as below, 
	Code:
	for controller in steamvr.getControllerList():
	print 'vive controller connected'
vizconfig.register(controller)
vizconfig.getConfigWindow().setWindowVisible(True)
for device in steamvr.getControllerList(): #check VR device
	print device
 it says
	Code:
	steamvr.dle              	SteamVR Extension
vive controller connected
__builtin__.SteamVRController(1)
 vizconfig shows the window as attached image, but any keys don't work. Also, I tried viztask.waitSensorDown(controller, steamvr.BUTTON_TRACKPAD), but it never work.