Free for all: BVT control panel
-
For Ctrl + Numpad Enter:
SimICPEnter 1022 0 0X9C 2 0 0 1 “ICP-Enter”
Cheers,
Alohir -
BMS key files make use of the IBM XT “Make” Scan codes. This is true for most keys.
But there are some exeptions.
Some extended keys have a leading “E0” Byte.
In some cases the trailing scan code Byte is exactly the same than the scan code Byte of another key.
You named an example here:
ENTER = “Make Code”: 1C
NUM ENTER = “MAKE Code”: E0 1CTo distinguish between both the enhanced keys use the “Break” Code (without leading E0):
NUM ENTER = “Break Code”: 9CBut all you need to know is which keyboard key codes are save to use with your key files.
You find a complete list in YourBMSInstallFolder / Docs / Keyfile-generator.xls -> Sheet “Key Code Data”You might also take a look at my keyfile work in YourBMSInstallFolder / User / Joystick / Generic / Kolbe.
In the folder Keyboard Layout Files you’ll find two different Keyboard Codes PDFs (US Int & Ger).
They provide a better overview although not all possible keys are listed. I droped some to increase compatibility between
different keyboard locales. Also some Win keys can make some trouble while in windowed mode. -
In my case this works… after 3 days search…
SimICPEnter -1 0 0X9C 0 0 0 1 “ICP: ENTER Button - Push”
Koblbe-49th I got it from your key file
-
Hello,
Hope somebody can help to get EJECT function (CTRL E) working.
I want, in one keypress, to call for rescue choppers (keys Q9) and EJECT (keys CTRL e)
Best result sofar is:
href=‘javascript:macro(“q9”);pause(1000);macro(“^e”);’ alt=“EJECT” title=“EJECT”
So 1st the chopppers, then a short break and then eject.
In pit sofar I do get the subscreen for AWACS then a short pause en then I can hear the click for the canopy but no ejection.
Did try with commands like ^{e down} and {e up} but cannot figure out how to to do.
Anyone suggestions?
-
Hello,
Hope somebody can help to get EJECT function (CTRL E) working.
I want, in one keypress, to call for rescue choppers (keys Q9) and EJECT (keys CTRL e)
Best result sofar is:
href=‘javascript:macro(“q9”);pause(1000);macro(“^e”);’ alt=“EJECT” title=“EJECT”
So 1st the chopppers, then a short break and then eject.
In pit sofar I do get the subscreen for AWACS then a short pause en then I can hear the click for the canopy but no ejection.
Did try with commands like ^{e down} and {e up} but cannot figure out how to to do.
Anyone suggestions?
IIRC ejection will only work when ctrl-E is held for a certain amount of time (1 or 2 sec I think). The problem is that the key press the app sends, is just a press and not a hold. You should ask the developer of the touchdown app if there are 'hold’s possible and with what code I presume. (http://desrat.lightning-bolt.net/TouchDown/)
-
in the link where it says for keys it talks about delay also iirc…
-
That’s delays As in between key presses, not holding down for An
Amount of time -
well there is
" {a down}{a up}
To hold any key down or then release it enclose the command in braces and add either up or down"
and a delay between them?
-
Yeah, i did try this {e down} and {e up} but didn’t work.
Perhaps I didn’t use correctly but have no idea what would be proper way.Hopefully program guru can help
-
if u give a down only not followed by up wouldn’t that work?
-
Just found something on the TD side, i haven’t tried with pause between the up and down command.
Looks promissing, have to test this later on ( now 0400 hrs overhere )
Re: timed keypresses
by Desrat » Sat Jul 07, 2012 1:28 amCODE: SELECT ALL
[CLICK ME](function macro(“{a down}”);pause(10000);macro(“{a up}”))where a is the key you want to press and 10000 is the length to hold it (1000ms = 1 second)
-
Nah doesn’t work
It does look like the combination CTRL and {e down} doesn’t.
javascript:macro(“^{e down}”);pause(10000);macro(“{e up}”); or javascript:macro(“^{e down}”)
When you use e down, the CTRL isn’t recognised and will give as result the element commands.
Headache and sleepless nights, it cannot be that difficult
-
it might be a syntax error i had the same headbang with the numpad enter but it worked finaly.
-
now guys any good way (mozila maybe???) to spot coordinates so what i want to do is put the whole cockpit there. I dont mind scrolling also i have 3 tablets… the problem is that the server accepts only from one device, the good thing is that u can run the server more then once!!! so it should work… right?
-
Nah doesn’t work
It does look like the combination CTRL and {e down} doesn’t.
javascript:macro(“^{e down}”);pause(10000);macro(“{e up}”); or javascript:macro(“^{e down}”)
When you use e down, the CTRL isn’t recognised and will give as result the element commands.
Headache and sleepless nights, it cannot be that difficult
It doesn’t recognize the ctrl hold down I assume. Try with {CTRLDOWN} ->Holds the CTRL key down until {CTRLUP} is sent.
now guys any good way (mozila maybe???) to spot coordinates so what i want to do is put the whole cockpit there. I dont mind scrolling also i have 3 tablets… the problem is that the server accepts only from one device, the good thing is that u can run the server more then once!!! so it should work… right?
Upload image at http://www.image-maps.com/ and drag & drop the clickable area’s and then let it generate the coordinates html lines (areas).
For the 3 devices, you could make html files for each device, and change the index.html to a page with 3 links, you open index.html from the server app on each device and then click to the correct page with the clickable image for that device. -
{Ctrldown} doesn’t work either in combination.
Look like mission impossible.
-
Got it……
After each command there should be pause else it will not be recognized.
Final line is:
href=‘javascript:macro (“q9”); pause(1000); macro(“{CTRLDOWN}”);pause(2600);macro(“{e down}”);pause(3000);macro(“{CTRLUP}”);pause(1600);macro(“{e up}”);’ alt=“EJECT” title=“EJECT” />
This will call resue choppers (=q9) and then eject from pit.
-
Upload image at http://www.image-maps.com/ and drag & drop the clickable area’s and then let it generate the coordinates html lines (areas).
For the 3 devices, you could make html files for each device, and change the index.html to a page with 3 links, you open index.html from the server app on each device and then click to the correct page with the clickable image for that device.U mean I can use only one server?
As I see it is 3 different files with 3 instances of server running on the pc… cause I have to declare the allowed device IP. -
Haven’t tried that yet. Don’t know if that’ll work.
-
Just got this setup on my ipad and works really well. Many thanks for posting I have been looking for a way use the icp on this device for ages. I tried the one where you have to pay for the app and I just couldn’t get that to run consistently well.
Cheers!!