BMS Key File Help
-
You can try using your old key file.
But don’t expect that this will work forever…Edit:
Forgot to quote. I’m referring to Frisina #194 -
You can try using your old key file.
But don’t expect that this will work forever…Edit:
Forgot to quote. I’m referring to Frisina #194Thanks, but I uninstalled BMS 4.32 prior installing BMS 4.33 so I don’t have the old files. I tried with keystrokes.key and laptop.key from old Falcon 4 but it didn’t work.
-
If you don’t have a copy of your personal key file anymore you’re screwed.
However, the old 4.32 keystrokes.key file should work.Can you exactly describe “what” does not work?
-
If you don’t have a copy of your personal key file anymore you’re screwed.
However, the old 4.32 keystrokes.key file should work.Can you exactly describe “what” does not work?
i don’t have a single file left regarding BMS 4.32. I saw the you tube BMS 4.33 video and sad to my self that it is 100 times beater, and because i don’t have allot HD space available, first I uninstalled BMS 4.32, then installed 4.33. I installed Microprose Falcon 4.0 and copied the keystrokes.key to a BMS 4.33 location but it won’t work. Anyway it is not like its the end of the world, I will learn the new keys.
-
Hi, in your xls file(in read me section) you are stating that you are planning to do a Saitek x55 sheet if someone provides the information. Well…i am here (i have a pretty decent x55 bms 432 keyfile) and i can provide informations.
PS is there a way to simply update my old file with new call backs?
Thanks -
The key file stuff can be found in your …/Docs/Key Files & Input/… folder.
Btw… great BMS-Training.pdf !
-
Hi, in your xls file(in read me section) you are stating that you are planning to do a Saitek x55 sheet if someone provides the information. Well…i am here (i have a pretty decent x55 bms 432 keyfile) and i can provide informations.
PS is there a way to simply update my old file with new call backs?
ThanksThanks, I’ll drop you a pm.
-
-
Updated post #1 with some remarks about known issues.
Until now there are issues with creating an Own Locale (Key Code Data tab) and the Show/Hide Options macro feature (Keystrokes Editor tab).
-
Am I to assume there is no fire gun callback. I could be over looking it but that has always been my trigger?
-
Try 2nd Trigger detent
-
I’m having a weird issue in conjunction with the mfd server software for using an android tablet as an ICP device. Here’s my setup:
- tm hotas cougar
- tm mfds
- t500rs racing wheel (pedals used for combined rudder)
- generic usb device (g25 shifter using a bodnar usb adapter, I use some of its buttons for cockpit switches)
- lenovo a10 table
Here’s what I do in keyfile editor:
-
under dx settings, I select the cougar as #1, tm mfds as #2 and #3 (not using the g25 yet as I want to get a working keyfile first)
-
select my locale in the keystroke editor (german)
-
open “BMS Full.key” in notepad ++ and copy all the lines in there, paste them into A1
-
After import, those keys show up fine in the “imported key file” table
-
Thinking I’m all set, I click on the output sheet and cut and paste the A column into a new keyfile, using notepad++ and save the file in my user/config folder using a new name.
My issue:
When I point the mfd server to that new keyfile, ti complains that a ton of keys / callbacks are undefined:
AFGearToggle 0x22 0 GEAR: LG Handle - Toggle
SimHmsSymWheelUp 0XFFFFFFFF 0 HMCS: HMSC Knob - Brightness Incr. (Not assigned)
SimHmsSymWheelDn 0XFFFFFFFF 0 HMCS: HMSC Knob - Brightness Decr. (Not assigned)
SimEWSJammerPower 0XFFFFFFFF 0 CMDS: JMR Switch - Toggle Power (Not assigned)
SimEWSProgDec 0XFFFFFFFF 0 CMDS: PRGM Knob - Step Down (Not assigned)
SimEWSProgOne 0XFFFFFFFF 0 CMDS: PRGM Knob - 1 (Not assigned)
AFBrakesToggle 0XFFFFFFFF 0 TQS: SPD BREAK Switch - Toggle (Not assigned)
SimEWSProgTwo 0XFFFFFFFF 0 CMDS: PRGM Knob - 2 (Not assigned)
SimEWSProgFour 0XFFFFFFFF 0 CMDS: PRGM Knob - 4 (Not assigned)
SimEWSModeOff 0XFFFFFFFF 0 CMDS: MODE Knob - OFF (Not assigned)
SimEWSModeStby 0XFFFFFFFF 0 CMDS: MODE Knob - STBY (Not assigned)
SimEWSModeMan 0XFFFFFFFF 0 CMDS: MODE Knob - MAN (Not assigned)
SimEWSModeSemi 0XFFFFFFFF 0 CMDS: MODE Knob - SEMI (Not assigned)
SimEWSProgThree 0XFFFFFFFF 0 CMDS: PRGM Knob - 3 (Not assigned)
SimEWSModeByp 0XFFFFFFFF 0 CMDS: MODE Knob - BYP (Not assigned)
SimEWSModeAuto 0XFFFFFFFF 0 CMDS: MODE Knob - AUTO (Not assigned)
SimLeftAPUp 0XFFFFFFFF 0 MISC: ROLL Switch - HDG SEL (Not assigned)
SimLeftAPMid 0XFFFFFFFF 0 MISC: ROLL Switch - ATT HOLD (Not assigned)
SimLeftAPDown 0XFFFFFFFF 0 MISC: ROLL Switch - STRG SEL (Not assigned)
SimRightAPUp 0XFFFFFFFF 0 MISC: PITCH Switch - ALT HOLD (Not assigned)
SimRightAPMid 0XFFFFFFFF 0 MISC: PITCH Switch - A/P OFF (Not assigned)
SimRightAPDown 0XFFFFFFFF 0 MISC: PITCH Switch - ATT HOLD (Not assigned)
SimCBEOSB_1L 0XFFFFFFFF 0 LMFD: OSB-1 Button - Push (Not assigned)
SimCBEOSB_2L 0XFFFFFFFF 0 LMFD: OSB-2 Button - Push (Not assigned)
SimCBEOSB_3L 0XFFFFFFFF 0 LMFD: OSB-3 Button - Push (Not assigned)
SimCBEOSB_4L 0XFFFFFFFF 0 LMFD: OSB-4 Button - Push (Not assigned)
SimCBEOSB_5L 0XFFFFFFFF 0 LMFD: OSB-5 Button - Push (Not assigned)
SimCBEOSB_6L 0XFFFFFFFF 0 LMFD: OSB-6 Button - Push (Not assigned)
SimCBEOSB_7L 0XFFFFFFFF 0 LMFD: OSB-7 Button - Push (Not assigned)
SimCBEOSB_8L 0XFFFFFFFF 0 LMFD: OSB-8 Button - Push (Not assigned)
SimCBEOSB_9L 0XFFFFFFFF 0 LMFD: OSB-9 Button - Push (Not assigned)
SimCBEOSB_10L 0XFFFFFFFF 0 LMFD: OSB-10 Button - Push (Not assigned)
SimCBEOSB_11L 0XFFFFFFFF 0 LMFD: OSB-11 Button - Push (Not assigned)
SimCBEOSB_12L 0XFFFFFFFF 0 LMFD: OSB-12 Button - Push (Not assigned)
SimCBEOSB_13L 0XFFFFFFFF 0 LMFD: OSB-13 Button - Push (Not assigned)
SimCBEOSB_14L 0XFFFFFFFF 0 LMFD: OSB-14 Button - Push (Not assigned)
SimCBEOSB_15L 0XFFFFFFFF 0 LMFD: OSB-15 Button - Push (Not assigned)
SimCBEOSB_16L 0XFFFFFFFF 0 LMFD: OSB-16 Button - Push (Not assigned)
SimCBEOSB_17L 0XFFFFFFFF 0 LMFD: OSB-17 Button - Push (Not assigned)
SimCBEOSB_18L 0XFFFFFFFF 0 LMFD: OSB-18 Button - Push (Not assigned)
SimCBEOSB_19L 0XFFFFFFFF 0 LMFD: OSB-19 Button - Push (Not assigned)
SimCBEOSB_20L 0XFFFFFFFF 0 LMFD: OSB-20 Button - Push (Not assigned)
SimICPCom1 0XFFFFFFFF 0 ICP: COM1 Button - Push (Not assigned)
SimICPCom2 0XFFFFFFFF 0 ICP: COM2 Button - Push (Not assigned)
SimICPIFF 0XFFFFFFFF 0 ICP: IFF Button - Push (Not assigned)
SimICPLIST 0XFFFFFFFF 0 ICP: LIST Button - Push (Not assigned)
SimICPAA 0XFFFFFFFF 0 ICP: A-A Button - Push (Not assigned)
SimICPAG 0XFFFFFFFF 0 ICP: A-G Button - Push (Not assigned)
SimICPTILS 0XFFFFFFFF 0 ICP: 1-ILS Button - Push (Not assigned)
SimICPALOW 0XFFFFFFFF 0 ICP: 2-ALOW Button - Push (Not assigned)
SimICPTHREE 0XFFFFFFFF 0 ICP: 3 Button - Push (Not assigned)
SimICPStpt 0XFFFFFFFF 0 ICP: 4-STPT Button - Push (Not assigned)
SimICPCrus 0XFFFFFFFF 0 ICP: 5-CRUS Button - Push (Not assigned)
SimICPSIX 0XFFFFFFFF 0 ICP: 6-TIME Button - Push (Not assigned)
SimICPMark 0XFFFFFFFF 0 ICP: 7-MARK Button - Push (Not assigned)
SimICPEIGHT 0XFFFFFFFF 0 ICP: 8-FIX Button - Push (Not assigned)
SimICPNINE 0XFFFFFFFF 0 ICP: 9-A-CAL Button - Push (Not assigned)
SimICPZERO 0XFFFFFFFF 0 ICP: 0-M-SEL Button - Push (Not assigned)
SimICPCLEAR 0XFFFFFFFF 0 ICP: RCL Button - Push (Not assigned)
SimICPEnter 0XFFFFFFFF 0 ICP: ENTER Button - Push (Not assigned)
SimICPNext 0XFFFFFFFF 0 ICP: NEXT Button - Push (Not assigned)
SimICPPrevious 0XFFFFFFFF 0 ICP: PREVIOUS Button - Push (Not assigned)
SimICPDEDUP 0XFFFFFFFF 0 ICP: DCS UP - Push (Not assigned)
SimICPDEDDOWN 0XFFFFFFFF 0 ICP: DCS DOWN - Push (Not assigned)
SimICPDEDSEQ 0XFFFFFFFF 0 ICP: DCS SEQ (Right) - Push (Not assigned)
SimICPResetDED 0XFFFFFFFF 0 ICP: DCS RTN (Left) - Push (Not assigned)
SimDriftCO 0XFFFFFFFF 0 ICP: DRIFT C/O Switch - Tog. ON/NORM! (Not assigned)
SimWarnReset 0XFFFFFFFF 0 ICP: DRIFT C/O Switch - WARN RESET (Not assigned)
SimSymWheelUp 0XFFFFFFFF 0 ICP: SYM Wheel - Increase HUD Brightness (Not assigned)
SimSymWheelDn 0XFFFFFFFF 0 ICP: SYM Wheel - Decrease HUD Brightness (Not assigned)
SimRetUp 0XFFFFFFFF 0 ICP: DEPR RET Wheel - Step Up (Not assigned)
SimRetDn 0XFFFFFFFF 0 ICP: DEPR RET Wheel - Step Down (Not assigned)
SimHsiHeadingInc 0XFFFFFFFF 0 MAIN: HSI HDG Knob - Increase (5°) (Not assigned)
SimHsiHeadingDec 0XFFFFFFFF 0 MAIN: HSI HDG Knob - Decrease (5°) (Not assigned)
SimHsiHdgIncBy1 0XFFFFFFFF 0 MAIN: HSI HDG Knob - Increase (1°) (Not assigned)
SimHsiHdgDecBy1 0XFFFFFFFF 0 MAIN: HSI HDG Knob - Decrease (1°) (Not assigned)
SimHsiCourseInc 0XFFFFFFFF 0 MAIN: HSI CRS Knob - Increase (5°) (Not assigned)
SimHsiCourseDec 0XFFFFFFFF 0 MAIN: HSI CRS Knob - Decrease (5°) (Not assigned)
SimHsiCrsIncBy1 0XFFFFFFFF 0 MAIN: HSI CRS Knob - Increase (1°) (Not assigned)
SimHsiCrsDecBy1 0XFFFFFFFF 0 MAIN: HSI CRS Knob - Decrease (1°) (Not assigned)
SimAltPressInc 0XFFFFFFFF 0 MAIN: Altimeter Pressure Knob - Incr. (5°) (Not assigned)
SimAltPressDec 0XFFFFFFFF 0 MAIN: Altimeter Pressure Knob - Decr. (5°) (Not assigned)
SimFuelSwitchTest 0XFFFFFFFF 0 QTY: FUEL QTY SEL Knob - TEST (Not assigned)
SimFuelSwitchNorm 0XFFFFFFFF 0 QTY: FUEL QTY SEL Knob - NORM (Not assigned)
SimFuelSwitchResv 0XFFFFFFFF 0 QTY: FUEL QTY SEL Knob - RSVR (Not assigned)
SimFuelSwitchWingInt 0XFFFFFFFF 0 QTY: FUEL QTY SEL Knob - INT WING (Not assigned)
SimFuelSwitchWingExt 0XFFFFFFFF 0 QTY: FUEL QTY SEL Knob - EXT WING (Not assigned)
SimFuelSwitchCenterExt 0XFFFFFFFF 0 QTY: FUEL QTY SEL Knob - EXT CTR (Not assigned)
SimCBEOSB_1R 0XFFFFFFFF 0 RMFD: OSB-1 Button - Push (Not assigned)
SimCBEOSB_2R 0XFFFFFFFF 0 RMFD: OSB-2 Button - Push (Not assigned)
SimCBEOSB_3R 0XFFFFFFFF 0 RMFD: OSB-3 Button - Push (Not assigned)
SimCBEOSB_4R 0XFFFFFFFF 0 RMFD: OSB-4 Button - Push (Not assigned)
SimCBEOSB_5R 0XFFFFFFFF 0 RMFD: OSB-5 Button - Push (Not assigned)
SimCBEOSB_6R 0XFFFFFFFF 0 RMFD: OSB-6 Button - Push (Not assigned)
SimCBEOSB_7R 0XFFFFFFFF 0 RMFD: OSB-7 Button - Push (Not assigned)
SimCBEOSB_8R 0XFFFFFFFF 0 RMFD: OSB-8 Button - Push (Not assigned)
SimCBEOSB_9R 0XFFFFFFFF 0 RMFD: OSB-9 Button - Push (Not assigned)
SimCBEOSB_10R 0XFFFFFFFF 0 RMFD: OSB-10 Button - Push (Not assigned)
SimCBEOSB_11R 0XFFFFFFFF 0 RMFD: OSB-11 Button - Push (Not assigned)
SimCBEOSB_12R 0XFFFFFFFF 0 RMFD: OSB-12 Button - Push (Not assigned)
SimCBEOSB_13R 0XFFFFFFFF 0 RMFD: OSB-13 Button - Push (Not assigned)
SimCBEOSB_14R 0XFFFFFFFF 0 RMFD: OSB-14 Button - Push (Not assigned)
SimCBEOSB_15R 0XFFFFFFFF 0 RMFD: OSB-15 Button - Push (Not assigned)
SimCBEOSB_16R 0XFFFFFFFF 0 RMFD: OSB-16 Button - Push (Not assigned)
SimCBEOSB_17R 0XFFFFFFFF 0 RMFD: OSB-17 Button - Push (Not assigned)
SimCBEOSB_18R 0XFFFFFFFF 0 RMFD: OSB-18 Button - Push (Not assigned)
SimCBEOSB_19R 0XFFFFFFFF 0 RMFD: OSB-19 Button - Push (Not assigned)
SimCBEOSB_20R 0XFFFFFFFF 0 RMFD: OSB-20 Button - Push (Not assigned)
OTWStepHudColor 0XFFFFFFFF 0 CKPIT: HUD Color - Cycle (Not assigned)
SimDropChaff 0XFFFFFFFF 0 CKPIT: Drop Chaff (non EWS AC) (Not assigned)
SimDropFlare 0XFFFFFFFF 0 CKPIT: Drop Flare (non EWS AC) (Not assigned)
SimECMOn 0XFFFFFFFF 0 SHORT: Toggle Jammer (Not assigned)Now I was wondering that once I import that “BMS full” keyfile, all the callbacks (or at least those that make sense for use with a keyboard) should have assignments in the resulting output, right?
Sorry I’m a complete noob with the key file generator tool (great work, Kolbe, thanks! ;), so I was wondering if someone could put me on the right path here.
Thanks in advance,
Uwe
-
A .key file contains callbacks’ assignments in sections.
The first section is the keyboard’s one and the following according to your hardware.
The keyboard’s section can have all the commands if you choose the Full option or some if you use Basic.
Then we deal with the hardware:
First configure all of your different hardware in the DX settings tab.
Then assign your callbacks to buttons in each hardware’s specific tab.
(Check the graphical map in each tab to make sure you assigned as needed).
After you chose your local keyboard, your keyboard extent, configured DX settings and assigned each hardware you go to the output tab and copy paste. -
Thanks Polaris,
I’ll give it another try once I get home tonight.
I thought that when I add the cougar for instance, all the callbacks should be correctly assigned for this device already or do I need to that manually for each button? Same for the MFDs.
All the best,
Uwe
-
hoover use the Dunc_DX files provided. Cougar & MFDs are all set up for you. Just add the G25 buttons in SETUP > CONTROLLERS.
-
hoover,
You’re welcome !
As Darkman said most is already assigned (unless you wish to personalize it more, add shifted layers…).
The tabs you need to check are TM Couger and L&R MFSs.
What I think happened is you didn’t set your devices in the DX Settings tab: TM Cougar as Primary and enter the correct Windows controller numbers.
The MFDs, both, in the second line (1st additional device) and their windows controller numbers respectively.
And so on and so forth for other devices.
Don’t forget to choose the Full keyboard in advanced settings in the Keystrokes editor tab.Good luck
-
Thanks again… I’m tearing my hair out on how to get a default “basic” keyfile into the left part of the keystroke editor table 8(
I’m using libreoffice 4.5, I have allowed macros globally but when I click on “import file”, I do not get an open file dialog, instead nothing happens.
I’ve tried importing a keyfile the “non macro users” way (opening a keyfile in notepad++ and pasting it on the “import” tab), but the only keys that get picked up from the key files are in the very first section of the keyfile (“UI & 3rd party software”), nothing else shows up below.
I’m feeling extremely stupid ATM but then again I have only very basic spreadsheet knowledge, my expertise lies elsewhere I guess. 8(
Cheers, Uwe
-
No need to feel stupid!
Well…I did when I first got into BMS…or any other sim for that matter.
What I know about Kolbe’s work is after reading his manual and dealing with his DX generators for the past 2 years.
But…why would you need to import anything?
Just get into the Keystrokes tab and choose the Full keyboard as I explained by left clicking the grey Advanced push button (the same tab where you choose your locale).
The output tab shall build itself automatically as you proceed.
As for libreoffice…,I work with Microsoft so I don’t know if it has anything to do with it, or if some of the macros don’t work with it.
Make a copy of the excel file and mess around with it until you get to know it…or break it in the process
When finished… Make another copy…for work and not training and implement what you learned. -
Either modify the BMS - Full keyfile or go to \Falcon BMS 4.33\Docs\Key Files & Input\Dunc_DX and use that. Why are you making life more difficult than it needs to be?
-
Thanks again Polaris. My best bet is that I indeed broke the sheet with earlier experiments, I think I’ll start from scratch. The manual mentions the sheet is optimized for use with libreoffice, so I think this should not pose a problem.
When I go to the keystrokes tab, select “default” and then any of the layouts (basic, full, etc), the left part of the table never changes, only the middle part.
Cheers, Uwe