Skip to content

A plugin for the Wooting Analog SDK that makes it support a wider range of keyboards.

Notifications You must be signed in to change notification settings

AnalogSense/universal-analog-plugin

Repository files navigation

Universal Analog Plugin

A plugin for the Wooting Analog SDK that makes it support a wider range of keyboards.

Setup

  1. Download the latest Windows.zip from the releases page
  2. Navigate to C:\Program Files\WootingAnalogPlugins in your File Explorer
  3. Move the universal-analog-plugin folder from within the zip file into the WootingAnalogPlugins folder

If you did everything correctly, the file structure should look like this:

WootingAnalogPlugins/
    universal-analog-plugin/
        abiv0.dll
        abiv1.dll

Supported Keyboards/Devices

  • Razer Huntsman V2 AnalogR
  • Razer Huntsman Mini AnalogR
  • Razer Huntsman V3 ProR
  • Razer Huntsman V3 Pro MiniR
  • Razer Huntsman V3 Pro TenkeylessR
  • Everything by NuPhy
  • Everything by DrunkDeer
  • Keychron Q1 HEP, F
  • Keychron Q3 HEP, F
  • Keychron Q5 HEP, F
  • Keychron K2 HEP, F
  • Madlions MAD60HEP

If your keyboard is not mentioned here, take a look at The List for everything that's on my radar. If your keyboard is not on my radar, please let me know!

Wooting devices are also supported, but only with the universal-analog-plugin-with-wooting-device-support, in which case it acts as a replacement for the wooting-analog-plugin.

Note that the actual logic for interacting with the devices is in soup::AnalogueKeyboard.


R Razer Synapse needs to be installed and running for analogue inputs to be received from this keyboard.

P The official firmware only supports polling, which can lead to lag and missed inputs.

F Custom firmware with full analog report functionality is available.

About

A plugin for the Wooting Analog SDK that makes it support a wider range of keyboards.

Resources

Stars

Watchers

Forks