This repo contains a plugin for Kerbal Space Program which adds support for Wooting keyboards (e.g. Wooting One/Two). This plugin reads the analog values from the keyboard and applies those instead of the binary controls.
- Automatically binds to the primary keybindings
- Flight controls (rotate, translate, thrust, steer)
- SAS override (absolute)
- Precision mode with reduced input
- Precision mode applied to thrust
- EVA: variable ladder climb speed
- EVA: variable walk and run speed (CameraFrameMode* on)
- EVA: 360° movement (CameraFrameMode* off)
- EVA: jetpack and parachute control
*) CameraFrameMode means whether the Kerbal faces the camera direction or the movement direction. Per default this can be toggled with the Alt key.
- Update the assembly references according to the Wiki page of Kerbal Space Program
- Choose configuration Release
- Build the solution
This plugin requires the Wooting Analog SDK to be installed. However, that doesn't mean it can only be used with Wooting keyboards, as there are SDK plugins for other analog keyboards.
Extract the contents of package\KSPW00tNow.zip into the GameData directory of the Kerbal Space Program install folder.
The file structure should look as following:
<KSPRootDir>\GameData\KSPW00tNow\Plugins\0Harmony.dll
<KSPRootDir>\GameData\KSPW00tNow\Plugins\KSPW00tNow.dll
<KSPRootDir>\GameData\KSPW00tNow\Plugins\wooting_analog_wrapper.bin
No manual setup is required.