The same thing happened to me , this is the problem to my best understandingIf whatever program you are using to manage the PS 4 controller gets to it first , it works in what is called exclusive mode that ' s what it ' s called in inputmapper at least where it has direct control over the inputs . This mode is what works for DkS . If some other program ie Steam , or the OS gets to the PS 4 controller first , Inputmapper or whatever you are using can ' t get it in exclusive mode , so it hides the controller and makes it ' s own virtual controller forwarding the inputs . But this for some reason doesn ' t work well with DkS and you get that spinning camera thing . So you have to make the controller work in exclusive mode . Things that can help are opening input mapper first thing after booting your pc . For some versions exclusive mode was broken in windows 10 , but it was fixed on the last update I think so make sure you aren ' t using an older version . tldr Try using the newest version of Inputmapper , make sure it ' s the first program you open after booting your pc . Good luck !