The input/output configuration that you make in SimVim is universal and not associated with any specific virtual aircraft model, it can be used with any model of any author with the cockpit you have built.
In other words, with one configuration made for Beechcraft Baron 58, you can fly the default X-Plane Laminar B58 as well as any other free or payware B58, without changing your configuration file.
Before starting, decide what input controls (switches, knobs), indicators, and displays you want (and really need) to use in your cockpit, make a simple list, or table, or image with controls layout. Do not waste your time and money trying to reproduce useless (in a home cockpit) switches and indicators, leave them "dummy".==> Read Related Page here ==> >
The main SimVim tool is online Configurator which provides you with everything you need to configure any complex cockpit panels.
The SimVim Configurator is an interactive interface consisting of layout image maps that represent aircraft systems, instruments and modules with correctly assigned SimVim parameters.
Use these layouts to configure any cockpit panel that includes similar control elements, instruments and modules. All you need is select an appropriate element in the loaded image map and assign it to the switch, encoder, LED or display by clicking on the image-map area.
If the image-map layout doesn't exist yet for the control element you need, just switch the configurator view to "Data Table" and find the appropriate SimVim name for the needed function in a related section of the table.
Then, you need to save the created configuration as data.cfg file and place it into the SimVim plugin folder and start your flight.
Each SimVim parameter defines a specific control or aircraft system/device and sets the conditions for its operation. A parameter name is an alias of a function and its options, represented in the form of a universal "keyword" that is aimed to designate the functionality of a real aircraft cockpit control element ( not a specific virtual plane's commands/datarefs !)For instance:
When loading an aircraft, SimVimCockpit plugin reads the data configuration file and interprets each parameter name as one of the following:
1. standard X-Plane command(s) in the simplest case, or dataref like the first example above.
2. standard dataref with values/range, pre-set display formatting (7-segment or LCD), and related conditions.
3. Simple SimVim function programmed in the plugin, like the "Flaps_Unsafe" (or Stuck) annunciator.
4. Complex SimVim function, like the DME_Display and all other Radio devices logic, programmed in the plugin .
SimVim configurator database includes almost every control element and device that can be found in an aircraft panel. Some parameters (switches and other controls) that are not presented in the configurator yet for some reason will be added eventually.
As we later plan to make SimVim compatible with other simulators, this feature (universal parameter names) allows to have uniform configuration format, one configurator and the possibility to fly on any simulator using the same data file.
Generally, using SimVimCockpit with any of the default/free or even some of the payware X-Plane aircraft models you don't need to worry about simulator commands, datarefs, scripts, and internal structure of each parameter, just create the configuration file and start your plane.
If you have custom (paid) aircraft model or some free model that may have its own "custom" commands/datarefs, then after you created the data.cfg file and your plane is loaded in X-Plane, you need to test each assigned input/output to figure out which parameter works by default and which ones don't work in your custom aircraft.
If some of the assigned switches, annunciators or systems don't work as they are supposed to, you will need to have an additionall SimVim "data conversion" file for this specific model. This data file includes those SimVim named parameters that had to be "remapped" to related custom commands (datarefs) included in the specific model.
Here is the page where you can download that file and place it into the custom aircraft folder. The data file is used as reference for the plugin that "converts" all the needed data for your custom plane "on the fly", when this plane is loaded.