Homepage › Forums › How-to and troubleshooting › Leap motion with Bluetooth joystick not working
- This topic has 48 replies, 7 voices, and was last updated 7 years, 2 months ago by
Oshgari.
-
AuthorPosts
-
2017-10-02 at 15:42 #636
Bendeigid
ParticipantHello,
I seem to have a problem with bluetooth joystick not working. In button config I try to follow the instructions you gave, i.e. Select key ‘Trigger’ then press button on joystick and then click ‘Assign’. However nothing seems to be happening and when I close config and reopen it again nothing seems to have been saved.
I am new to VR and to this program. I use Pimax 4K on Win10 64-bit. What is going wrong? I tried setting driver4vr to start as admin but the result was the same.
Thank you very much in advance for your help.
2017-10-03 at 05:25 #639Jonny
ParticipantSounds similar to a problem I had. The fix here might help:
2017-10-03 at 11:37 #646Bendeigid
ParticipantThank you. I thought so myself and before having posted I tried the latest version but it is worse as now no button press is registered at all.
I also tried the new version just posted with the same result, i.e no button press is showing up at all in any mode.
I do I make sure that it is entirely uninstalled. Are there any registry entries or ini files that can be edited or need deleting?
2017-10-03 at 11:40 #647Bendeigid
ParticipantAlso the latest version does not seem to start any more with steam vr.
2017-10-03 at 12:15 #648Greg Driver
Keymastercan u try to clear all section in steamvr settings of driver4vr?
i tried this version and did few tests with friends so I hope it will work.2017-10-03 at 17:45 #655Bendeigid
ParticipantCould you please tell me how to do that, that would be great?
2017-10-03 at 18:13 #656Greg Driver
Keymasteredit file steamvr.vrconfig in folder
C:\Program Files (x86)\Steam\configand remove section driver4vr
make backup copy first.
2017-10-04 at 10:15 #660Jonny
ParticipantI just connected my navi controller, and it has the same problem as above. The settings won’t save. It seems to be that everytime driver4vr is started, it has a different device ID.
I deleted steamvrsettings and the driver4vr folder, but still has the same problem.
Also, the trigger will register in driver4vr but not in steamvr.
Cheers.
-
This reply was modified 7 years, 5 months ago by
Jonny.
2017-10-04 at 10:49 #662Greg Driver
Keymastercan u send config file?
the format is“device id” “button or axis” “event id”
perhaps you can try with one and see if there are other id’s next time.
thx
-
This reply was modified 7 years, 5 months ago by
Greg Driver.
-
This reply was modified 7 years, 5 months ago by
Greg Driver.
2017-10-04 at 12:01 #663Jonny
ParticipantOK, here is the config. I can’t really understand your message there, the format is…?
Anyway, here is the steamvr config. As you can see, there are three different IDs for the right controller there. Every time I map the controls it saves them, but then when I restart the controller ID has changed.
{
“driver4vr” : {
“autoStart” : true,
“controllers” : “2,3”,
“d4vr_leap_left” : “0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0”,
“d4vr_leap_right” : “1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0”,
“enableLeapControllers” : true,
“{00000000-BBD0-1560-C401-000018000000} Axis 1” : “d4vr_leap_right 0 0 40 0”,
“{00000000-BBD0-1560-C401-000018000000} Axis 2” : “d4vr_leap_right 1 0 40 0”,
“{00000000-BBD0-1560-C401-000018000000} Axis 5” : “d4vr_leap_right 7 0 40 0”,
“{00000000-BBD0-1560-C401-000018000000} Button 1” : “d4vr_leap_right 2 0 40 0”,
“{00000000-BBD0-1560-C401-000018000000} Button 11” : “d4vr_leap_right 4 0 40 0”,
“{00000000-BBD0-1560-C401-000018000000} Button 12” : “d4vr_leap_right 5 0 40 0”,
“{00000000-BBD0-1560-C401-000018000000} Button 15” : “d4vr_leap_right 2 0 40 0”,
“{00000000-BBD0-1560-C401-000018000000} Button 9” : “d4vr_leap_right 6 0 40 0”,
“{000001A1-07F4-0000-0018-000000000000} Axis 1” : “d4vr_leap_right 0 0 40 0”,
“{000001A1-07F4-0000-0018-000000000000} Axis 2” : “d4vr_leap_right 1 0 40 0”,
“{000001A1-07F4-0000-0018-000000000000} Button 1” : “d4vr_leap_right 3 0 40 0”,
“{000001A1-07F4-0000-0018-000000000000} Button 11” : “d4vr_leap_right 4 0 40 0”,
“{000001A1-07F4-0000-0018-000000000000} Button 12” : “d4vr_leap_right 5 0 40 0”,
“{000001A1-07F4-0000-0018-000000000000} Button 15” : “d4vr_leap_right 2 0 40 0”,
“{000001A1-07F4-0000-0018-000000000000} Button 7” : “d4vr_leap_right 6 0 40 0”,
“{000001A1-07F4-0000-0018-000000000000} Button 9” : “d4vr_leap_right 7 0 40 0”,
“{DFC4C0C0-A226-11E7-8003-444553540000} Axis 1” : “d4vr_leap_left 1 1 40 0”,
“{DFC4C0C0-A226-11E7-8003-444553540000} Axis 2” : “d4vr_leap_left 0 0 40 0”,
“{DFC4C0C0-A226-11E7-8003-444553540000} Button 1” : “d4vr_leap_left 2 1 40 0”,
“{DFC4C0C0-A226-11E7-8003-444553540000} Button 2” : “d4vr_leap_left 4 0 40 0”,
“{DFC4C0C0-A226-11E7-8003-444553540000} Button 4” : “d4vr_leap_left 3 0 40 0”,
“{DFC4C0C0-A226-11E7-8003-444553540000} Button 5” : “d4vr_leap_left 5 0 40 0”,
“{DFC4C0C0-A226-11E7-8003-444553540000} Button 7” : “d4vr_leap_left 6 0 40 0”,
“{DFC4C0C0-A226-11E7-8003-444553540000} Button 8” : “d4vr_leap_left 7 0 40 0”
},
“steamvr” : {
“activateMultipleDrivers” : true,
“mirrorViewGeometry” : “0 0 1208 746”
}
}2017-10-04 at 12:05 #664Jonny
ParticipantSorry for the wall of text. Here is the vrserver log too.
Attachments:
You must be logged in to view attached files.2017-10-04 at 13:19 #670Greg Driver
Keymasteryes. they are different each time…
i know people were using navi with no such issue otherwise they would report.
to be honest I was not foreseeing navi but bluetooth vr controllers but as long as it wokrs it is cool.
can you chekc if there is a parameter you can mark to make it not change? i will try to get one navi but cannot check this probably before next week.2017-10-05 at 09:38 #676Jonny
ParticipantI tried to change several settings in scptoolkit manager, but none of them have had any effect. For now I will have to setup once and leave steamvr on. The navi really does work well (except for the trigger not working), better than my other bluetooth controllers.
2017-10-05 at 11:44 #679Greg Driver
Keymasterthat is really annoying. i would imagine that id will change every pc restart but not steamvr.
2017-10-05 at 12:50 #680Jonny
ParticipantYeah it changes everytime I start steamvr. Which is weird because the navi stays on and connected.
2017-10-05 at 16:31 #681Ninlilizi
ParticipantAlso have the same problem with a pair of bluetooth controllers. Have to remap all the buttons everytime it starts up…. Even once mapped I’ve not had any success in getting the 2 motion controlled games I’ve tried (Pavlov VR, Run of Mydan) past the initial screen they start in.
This problem does not occur if I map up the buttons to my XBone Elite controller….. though it is impractical for tracked motion gaming for obvious reasons.
2017-10-05 at 16:34 #682Ninlilizi
ParticipantIncase it’s relevant the particular controllers I’m having the issue with are these.
2017-10-06 at 14:41 #685Jonny
ParticipantOut of curiosity, I tried using a dualshock4 with leap. It doesnt work very well as a motion controller (unsurprisingly). It also has the same problem as the navi with ids.
2017-10-06 at 17:17 #688Greg Driver
Keymasteri will look on that next week. i have also clone of controllerr like @ninlilizi
2017-10-06 at 17:31 #689Greg Driver
Keymasteri will look on it next week.
personally I tried xbox controller and it works well. however I am not sure if I can map 3 xbox controllers. anway it is not playable with leap 🙂2017-10-25 at 09:15 #854elfen
Participanthi, i can’t configure xbox controller, assigned buttons not work
2017-10-25 at 16:02 #857Greg Driver
Keymasterhi.
would you mind trying this version if you need re-configure ?https://drive.google.com/file/d/0B97CTM_n2lgMcjJod1J1dHIyNmc/view?usp=sharing
thanks.
2017-10-25 at 21:27 #858elfen
Participantstill nothing, dunno maybe i something doing wrong because when my hands close each other in vr they on other sides
in config i see that it save assign, but it not working
{
“driver4vr” : {
“_ Button 14” : “d4vr_leap_right 7 1 40 0”,
“autoStart” : true,
“enableLeapControllers” : true
},
“steamvr” : {
“activateMultipleDrivers” : true,
“mirrorViewGeometry” : “0 0 960 540”
}
}-
This reply was modified 7 years, 4 months ago by
elfen.
2017-10-31 at 09:13 #893Greg Driver
Keymasteryou need to select controller in order to save settings. but in yours I can see that nothing is specificed against button.
can you check out this version ? it was solving issue reported in other thread.
https://drive.google.com/file/d/0B97CTM_n2lgMVUpvMlRIclBmYUU/view?usp=sharing2017-11-01 at 14:46 #923Oshgari
ParticipantI have the same problem too. I tried the driver you linked above and it didn’t fix the problem.
2017-11-02 at 10:21 #934Greg Driver
Keymastercan u tell what exactly is problem now?
sorry but few issues were around this thread.2017-11-03 at 07:54 #947Oshgari
ParticipantI tried to map the Bluetooth controller keys to my leap motion. The software doens’t recognize any events. I tried both my bluetooth controllers which I bought from China and original Xbox One wireless controller. I don’t have kinect yet, but I don’t think that would cause the problem. Maybe it’s because of the SteamVR overlay that always start with Driver4VR?
2017-11-04 at 13:18 #961elfen
ParticipantDid you tried some games? Because in SteamVR home my assigned buttons not work also.
We need a tutorial about vive buttons to know what we configure.-
This reply was modified 7 years, 4 months ago by
elfen.
2017-11-05 at 17:30 #963Oshgari
ParticipantNo and that’s not the problem. My problem is that I can’t assign buttons in Driver4VR.
2017-11-10 at 12:35 #1054Greg Driver
Keymastercan u try this build?
https://drive.google.com/file/d/1QPhoDIwuSedRh8JlCNQkPyM725uJScqD/view?usp=sharing
2017-11-11 at 12:09 #1061Oshgari
ParticipantSadly no
2017-11-19 at 09:44 #1095Oshgari
ParticipantI ment so say that that build didn’t fix the issue.
2017-11-21 at 07:37 #1101Greg Driver
Keymaster2017-11-21 at 17:14 #11142017-11-21 at 17:16 #1116Oshgari
ParticipantUpload error…huh… well:
https://www.dropbox.com/s/p4vpbddryu09zym/steamvr.vrsettings?dl=02017-12-08 at 14:05 #1187Oshgari
ParticipantThe new 3.0 beta didn’t fix the problem. Should I reinstall windows?
2017-12-08 at 14:17 #1188Greg Driver
Keymastercan you try delete driver4vr section from steamvr.vrsettings first ?
if that will not belp will add more traces and we will investigate.greg
2017-12-08 at 14:55 #1189Oshgari
Participantumm… After deleting steamvr.vrsettings, Driver4VR says: “Driver4VR was not detected 🙁 Please run installer”
2017-12-08 at 15:26 #1190Oshgari
ParticipantYes! I got everything working in the beta. Driver4VR detects kinect and my controller’s input.
2017-12-08 at 15:29 #1191Greg Driver
Keymastergreat we can close it finally 🙂
2017-12-08 at 15:32 #1192Oshgari
ParticipantAlthough for some reason my screen is upside down
2017-12-09 at 09:28 #1209Oshgari
ParticipantRoom setup fixed that issue, but I have another one. I can map keys in driver4vr, but they don’t work in steamvr.
2017-12-17 at 21:15 #1419puluch
ParticipantHello, regarding the mapping of the keys in steamvr, in my case, they are working quiet well except for the “touchpad” one :
For exemple, I tried fallout 4 vr and there is a command on the vive wand that should be to push/press the center of the touchpad and I can’t make it work, am I doing it wrong or only the “touchpad” key button that I assigned should do the trick ? (I’m using these controllers with the leap motion : https://www.amazon.es/gp/product/B01NBDM4AJ/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1).
PS : first time i’m trying driver 4 vr with the leap motion and it’s working very well with the last beta published, congratulations and thanks, it’s an impressive job !
2017-12-18 at 15:18 #1424Greg Driver
Keymasterbascically you should map joystick and another button as ‘touchpad press’
it is far from perfect as you need move joystick and then press button 🙁the one you show does not have continous joystick. it works only +-1 for each axis.
2017-12-18 at 18:21 #1436puluch
ParticipantThanks for your answer, so if I understand correctly, I should move the joystick to the point I would like to push, then press the ‘touchpad press’ button to send the press order ? (but with my joystick as it’s only a +1 / -1 I can’t send a center press as I would need to get a value near 0?)
2017-12-18 at 22:36 #1437Greg Driver
Keymasteryou are correct. eventually I could make different mapping that treats joystick movement like it would be always pressed.
there is zero point when joystick is in the center. otherwise it goes only to +- 1 on each axis. at least one I got.2017-12-23 at 09:13 #1587Oshgari
ParticipantJust found out that my left-hand controller is broken. Trigger doesn’t work and the joystick gives wrong directions :/
2017-12-23 at 19:05 #1590Greg Driver
Keymasterif you use old configurator of vr controller then you might mark ‘reverse’ that will fix the direction.
if you using new one it should automatically detect that.
will that fix your problem?
do you have only gamepad controller. yes?
i made some progress towards tracking of orientaiton from hand. of couse it will be not as efficient as real controllers but will give more flexibility. also need figure out best way to hold gamepad.
greg
2017-12-23 at 19:50 #1591Oshgari
ParticipantThere is nothing wrong in driver4vr, the gamepad itself is broken. That explains why I had trouble mapping the gamepad trigger. And I already bought a new one. Different model though.
-
This reply was modified 7 years, 5 months ago by
-
AuthorPosts
- You must be logged in to reply to this topic.