To start building your home cockpit with SimVim interface first read all wiring and configuration pages on this website, collect all needed components and then start wiring all needed switches, extensions, displays, LEDs, following your plan that you should have.
Then, use the SimVim Configurator, where you can select parameter for every input control, every display or annunciator and assign it as input or output.
The "interactive" image-map interface is embedded in the SimVim Configurator and includes the layouts of some popular aircraft panels, instruments and modules with all correctly assigned SimVim parameters. This allows you to quickly assign all the controls to your panel simply by clicking on the image-map areas.
All parameters are defined in SimVim database as unified "keywords" that mean the real functionality in any aircraft cockpit, not representing a specific virtual model's commands/datarefs.
Every SimVim parameter keyword is a short representation of defined in the plugin database pre-assigned set of standard commands, datarefs with values, data display format (number of digits, rotary switch positions and other options), conditions or a special "custom" SimVim function.
SimVim configurator database includes almost every control element that can be found in any panels. If you think you can't find some parameter in the configurator, maybe we miss it and you can ask us to add it (the real control parameter, not some dataref or commands!) .
(!) Users can not create and add their own parameter keywords to the database, because we don't want it to lead to the same "custom dataref" chaos that we currently see in X-Plane.
As we eventually plan to make SimVim compatible with other simulators, this feature (universal parameter names) allows to have uniform configuration format, one configurator and possibility to fly on any simulator using the same data file.
Generally, using SimVimCockpit with any of default X-Plane aircraft or "custom" planes included in our database as default, you don't need to worry about simulator commands, datarefs, scripts, and internal structure of each parameter, just make the configuration and fly your plane.... more info below:
If you have an aircraft model for which some of the selected and assigned parameters don't work when you are loading that plane, you need to find out yourself what set of "custom" commands/datarefs need to be used and assign them in the plugin convertion tool that creates the "data conversion" table for currently loaded aircraft model. This data table is used as reference for the plugin that "converts" all needed data for your custom plane "on the fly", when this plane is loading.
Note: For some planes that have custom commands and datarefs, their convesion tables are already included in SimVim database and you don't need to create it, for example there are some new X-Plane 11 Laminar aircrafts that have several new datarefs/commands, Laminar B738 ZiboMod version, etc.
For example, you have built Beechcraft Bonanza home cockpit.
FIRST, make a full configuration for this plane (using the configurator parameters list) and place created data.cfg file into the SimVim plugin folder. Then test all assigned inputs/outputs in your cockpit.
You may have several Bonanza models in you virtual aircraft park, some free, some commercial from different developers, and when testing configuration you may notice that some of controls don't work. It can be just a couple of custom parameters or even most of controls for which the plane developer has created his own custom commands/datarefs.
For some models you will need to convert some parameters finding custom commands/datarefs (ask the plane developer) for every needed prameter.
So, you have 3 different Bonanza planes and now you can fly any of them in any time without need to change anything in the main data configuration. The main data.cfg file always stay the same for all your Bonanza planes. When you load (change) the Bonanza model in the X-Plane: