BMS mouse handling - questions
-
I am using Helios on a second screen.
Running BMS in windowed mode.
Running MFDE.
exclusive mouse capture 0I start up MFDE then my Helios Profile then BMS.
Entering 3Dworld: MFDE and Helios come alive. All switches work.Now:
by accident I can press buttons on the main display by touching the touchscreen :eek:
even though there is no BMS cursor visible nor any mouse pointer.I tried the following:
zoomed in the ICP on the BMS 3D display and touched the touchscreen in the same coordinates where on the main display sat COM1 COM2 IFF LIST AA AG - it is like clicking on the main display on these buttons!
So whenever I look down and touch the touchscreen (situated below my main display) I might flip a switch in the 3D cockpit too.
Sometimes I hear the typical ICP click sound while switching on the left console.
edit: 3D clickable pit off. same. even with empty pit shell I sometimes hear unfitting switch sounds?did I miss something ?
Is a 2nd PC for HELIOS the only solution? - I fear laggy MFDs and gauges.
Could we maybe get a callback function completely disabling left and right mousebuttons in 3D world?
-
BMS (unfortunately) does not use absolute screen coordinates for mouse input. It only uses “relative” movement information. Hence any touchscreen usage will always move/click the BMS mouse pointer, whether it is inside BMS or not (because is is decoupled from the actual mouse position). There is no good solution for this one, as long as you use BMS and the touchscreen software on the same PC.
But you are right, disabling mouse clicks in BMS would indeed be a “workaround” here… I’ll take a note.
-
While editing around a bit I saw your respond.
Thanks in advance!I just got MSI Z87 - G43 mobo plus 4770K and D-link full duplex 1 Gbit lan card today.
I hope to have fluid MFDs and gauges on my old pc driving the touchscreen with mfde and gigurras software plus helios.livrot
-
option to disabling mouse click in BMS would be great! maybe with a keystroke?
my workaround
first in pit to do: put the mouse in the upper left corner an disabling mouse with the 4. mouse button (activate in cfg), so the courser will stay in this position… In this position “normaly” the mouse will never be over a button while looking around with TIR, so no problems with touch inputs -
option to disabling mouse click in BMS would be great! maybe with a keystroke?
my workaround
first in pit to do: put the mouse in the upper left corner an disabling mouse with the 4. mouse button (activate in cfg), so the courser will stay in this position… In this position “normaly” the mouse will never be over a button while looking around with TIR, so no problems with touch inputstried that already - no luck.
please try for yourself to do so then zoom in on the icp and touch the touchscreen on same coordinates approximately as the icp buttons in the main screen.
if you don’t change anything on the ded then I wonder if maybe you have something else as setup (bms in fullscreen maybe?)
the moment I touch the touchscreen bms receives the coordinates anyhow like I wrote.I would like to stay on one pc.
-
Edit:
My first post was wrong because I misunderstood the TO. -
please try for yourself to do so
I do so every flight… with one pc
set following in the cfg:
set g_bMouseButton4TogglesClickablePit 1
set g_bEnableExclusiveMouseCapture 0with the 4. mouse button you can lock and hide your mouse courser in bms. do it so in the upper left corner. now you can move the mouse where ever you want. the courser is locked in the corner until you press the 4. button again. If you push on your touch while the courser is locked the mouse will click also in the corner, but there are no buttons so no problems.
Only thing you have to do after the lock: get sure the upper left corner will never be over a pit button while you lock around with track ir and push in same time on the touch screen…good luck!
-
eagle, we will soon be protected from accidental switching.
I have same cfg settings. Try what I asked you to and find out for yourself that the cursor might be hidden in the screencorner but not locked there.
I know that you can switch in bms 3d cockpit wherever you hit the touchscreen when it is a switch position even when placing the cursor in the screen corner and toggling it off with 4th mousebutton.
be careful in your jet. -
believe, i to exactly as you asked! no problems here. zoom in icp, only icp visible. 5(crus) and 6(time) in the center com1 in the corner. switch courser in the corner off with the 4.button. if i push the touch in the center like time or crus position in main screen so i will hit com1 in falcon where the courser is hidden (corner)…
i tried several things, no problem at all. will always hit in game at the corner position, never at the same position where i touch my little screen… after switching courser on again i find always my mouse at the corner regardless how much i move the mouse before…so i hope you can solve your troubles, its possible…
btw. what´s about other helios/touch users. how to you solve this touch issues? also some problems like livrot described?
-
thank you eagle for the good news.
I will play around with windows pen and touch / tablet pc settings some more. Maybe there our settings differ.
But I followed the recommendations on the Helios website to the letter. will see.Thank you again Eagle!
-
Did you find a solution for the Mouse Problem?
Do you know something that we get a “disable mouse click” setting?
it seams like as soon as you accidently clicked a button in 3D Pit the mouse cursor is no longer trapped in the left corner.
It might be a workaround for now but its really annoying. -
I found a workaround, if you activate the BMS callback than hide the 3dPit the Mouse stops the whole 3dpit Click functionality however your loose the 3dpit “eye candy” I have to try the following; Just associate this action(hide-unhide 3dpit) to momentary Hotas button and use the helios switches meanwhile the momentary hotas button is pressed.
Cheers
Wichow