The driver now grabs a list of all USB devices that match the vendor ID and product ID of the Mini Keydial and does one of the following depending upon how the driver is ran:
As root - The driver looks for the device without a description and selects that instead. For some reason, Huion decided that the Keydial didn't need a description while other products got one
As a user - The driver lists all devices that match the vendor ID and product ID along with the bus and device number and displays attached devices using the "lsusb" command. This is only here because getting device descriptions require root permission
With the '-a' flag - The driver acts as it did before and grabs the first matching device
New flags:
'-a' - Assumes the first matching device is the Mini Keydial
'-h' - Displays a help message
Other fixes:
The driver should find the device all the time now
Added a check to make sure the driver has permission to access the USB before running
The driver now grabs a list of all USB devices that match the vendor ID and product ID of the Mini Keydial and does one of the following depending upon how the driver is ran:
New flags:
Other fixes: