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 universal-analog-plugin.dll from the releases page
  2. Navigate to C:\Program Files\WootingAnalogPlugins in your File Explorer
  3. Create a new folder called universal-analog-plugin
  4. Drop the universal-analog-plugin.dll into the universal-analog-plugin folder

Supported Keyboards

  • Razer Huntsman V2 Analog*
  • Razer Huntsman Mini Analog*
  • Razer Huntsman V3 Pro*
  • Razer Huntsman V3 Pro Mini*
  • Razer Huntsman V3 Pro Tenkeyless*
  • DrunkDeer A75
  • DrunkDeer A75 Pro†
  • DrunkDeer G75†
  • DrunkDeer G65†
  • DrunkDeer G60†
  • Keychron Q1 HE‡

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.dll, 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.


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

† I don't own this keyboard, so I've not had a chance to test it, but it should work.

‡ The firmware currently only supports polling individual keys, which can lead to lag and missed inputs given the sheer amount of keys to scan.

About

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

Resources

Stars

Watchers

Forks