msr
I don't have X3, but I know this worked in X2.
http://www.untidymusic.com/wordpress/using-sonar/setting-up-nanokontrol-sonar
You may need to "learn" the undo command. Although I'm not sure if that is possible.
msr
Using X3c, Window 7 x64.
Following the instructions I was able to use the "Cakewalk Generic Surface" to control track level (fader), panning, mute & solo.
Though not documented in the link you can also use the "Cakewalk Generic Surface" to map the Nano's play, stop, record, forward & rewind buttons - just select the appropriate radio button in Global Parameters (bottom right of the Control/Surface Property window) click & hold down the Learn button then hit the appropriate button on the NanoKontrol panel.
I was not able to get the ACT MIDI Controller to work at all or contribute any additional functionality.