Page 1 of 2

Problem writing sequnces with PMDG 737

Posted: 30 Dec 2011, 00:37
by riccardo74
Hi, I try to add simple sequence in HIDmacros for my 737 PMDG but without luck.

Example:

1) In PMDG 737 landing lights are operated by pressing CTRL+L

2) so in HIDmacros I set ^L with the trigger L

this sequence doesn't work!

if I simply change in PMDG the command CTRL+L with only L and in HIDmacros set L as sequence it works perfectly.

where I'm wrong?

Re: Problem writing sequnces with PMDG 737

Posted: 30 Dec 2011, 07:51
by admin
I would first try to check whether it is PMDG addon problem or Hidmacros problem.
Try to assign Ctrl+L to some standard action in FS or even forget FS and test it in some application where you have this combination used for some action.

Re: Problem writing sequnces with PMDG 737

Posted: 30 Dec 2011, 14:31
by riccardo74
Hi Petr, and first of all thank you for reply.

It's a very strange behaviour, but I think depends from PMDG, infact if I write CTRL+L sequence '^l' in Maule Orion (default FSX aircraft) it works perfectly.

Seems like HIDMacros doesn't send (or PMDG doesn't recognize) CTRL, SHIFT or ALT operator to 737 PMDG NGX, but only the single letter, e.g.:

If I set in PMDG: LANDING LIGHT with CTRL+L and the sequence (^l) in HIDMacros it doesn't work, but if I set in PMDG: LANDING LIGHT with only L and set in HID Macros the sequence l it works great, why?

If I push CTRL+L (in my default system keyboard) the sequence is accepted without problem.

I use either EZCA (and CTRL+L set my panel view to overhead panel on the lights) but I think it can't make any conflict. Infact even changing key combination (suppose set CTRL+N for landing lights, so no conflict with EZCA) things don't change.

Any help?

Re: Problem writing sequnces with PMDG 737

Posted: 02 Jan 2012, 08:27
by admin
The probably PMDG reads the modifiers (alt, shift, ctrl) directly using low level keyboard API and don't read windows messages that Hidmacros sends.
So it's the same issue that other games have and there's nothing I can do with it.
The only solution would be to write completely new keyboard driver that would add virtual "Hidmacros" keyboard into windows and this keyboard would be controlled by macros.
But writing such driver is unfortunately out of my knowledge :-(

Re: Problem writing sequnces with PMDG 737

Posted: 02 Jan 2012, 15:30
by riccardo74
Thank you very much Petr, it's very kind of you.

And writing FSUIPC macro and recall that specific macro from HIDMacros in your opinion is it possible?

Or use LINDA-->FSUIPC-->HIDMacros, I don't know if it works, but would be a possible solution for you?

Re: Problem writing sequnces with PMDG 737

Posted: 03 Jan 2012, 08:00
by admin
As I wrote in different post - unfortunately I have experience neither with FSUIPC macros nor with LINDA

Re: Problem writing sequnces with PMDG 737

Posted: 05 Jan 2012, 08:53
by riccardo74
Hi Petr I try with VAC - Voice Activated Command, a program that send keystroke via voice command, for example:

when you say "Landing lights on" it sends CTRL+L and it works great!

So why HIDMacros can't do the same but pressing a keystroke on the 2nd keyboard? Very very strange, I think the command sent is the same, maybe is different the way?

Re: Problem writing sequnces with PMDG 737

Posted: 06 Jan 2012, 08:02
by admin
No idea.
If you say it works with default aircraft but not with PMDG's 737 I would probably have to test it directly with this aircraft. But I don't have the addon so hard to say.
There might be different ways how to send keyboard sequence. But to investigate where the difference is I would need to see some example - different that payware addon. Any chance you find some free application that can receive shortcut combinations from VAC but not from HIDMacros?

Re: Problem writing sequnces with PMDG 737

Posted: 06 Jan 2012, 22:44
by riccardo74
No, HIDMacros works fine with all default FSX and payware aircraft (I own Turbine Duke by Realair) except PMDG 737 NGX. And either with all windows application.
The only problem is 737 NGX, I don't know why.

Re: Problem writing sequnces with PMDG 737

Posted: 23 Nov 2012, 11:37
by riccardo74
Hi Petr, any news on this side? Have you tried out with NGX or fixed this issue?

Many thanks,
Riccardo