Skip to content

Releases: mckset/KD100

1.4.2.1

19 Jan 15:15
6962411
Compare
Choose a tag to compare
  • Fixed event malloc size (#9)

v1.4.2

19 Jan 15:14
38c6fbd
Compare
Choose a tag to compare
  • Fixed -a flag
  • Updated config loading

v1.4.1

29 Aug 21:30
4c5c6a0
Compare
Choose a tag to compare
  • Fixed the '-a' flag ignoring devices with a description
  • Fixed the default config file not being found on some distros
  • Updated the suggested udev rule and removed the need for a "plugdev" group
  • Added a guide to reload the udev rules in the readme
  • Updated the driver to search the config folder if a config file isn't found

v1.4

20 Jul 19:28
9436a7b
Compare
Choose a tag to compare
  • Fixed segmentation fault on some distros when initializing libusb
  • Fixed segmentation faults when closing libusb on some distros
  • Changed how the driver reads config files:
    1. Keybindings and functions no longer have a character limit
    2. The config file no longer needs to have the same line count as the default file
    3. The dial can now have as many functions as the user specifies
    4. Buttons can now be defined in any order or can be removed from the file without causing any issues
  • Added the "dry" run command to display received data without triggering events
  • Cleaned up some of the messy code and removed the character limit when specifying custom config files
  • Added a level 1 debug output to list all the functions that the program got from the config file
  • Commented out the libusb _set_option function for debug use only
  • Fixed segmentation fault when calling libusb_set_option
  • Fixed minor spelling issues
  • Tested on Pop OS

v1.3

10 Feb 01:18
743bbc7
Compare
Choose a tag to compare
  • Fixed issue where devices sharing the same vendor and product ID get claimed rather than the Mini Keydial
  • Added a device list to select which duplicate IDs to use for the driver (for regular users)
  • Added "-a" flag to bypass user device selection and claim the first device found
  • Added "-h" flag to display a help message
  • Fixed driver not finding the device on start

v1.2

02 Feb 20:41
ee14a22
Compare
Choose a tag to compare
  • Fixed buttons stuck being read down when multiple buttons are pressed at once
  • Added a version call out when using the debug flags
  • Fixed program running without a config file

v1.1

02 Feb 01:00
1308676
Compare
Choose a tag to compare
  • Fixed buttons being stuck down

v1.0

01 Feb 01:59
43ed922
Compare
Choose a tag to compare
  • Added a check to prevent functions over 256 characters from crashing the program
  • Tested on a few other distros
  • Updated the Makefile to install the drive as a command when running with sudo/as root
  • Fixed keyup function from activating at the start of the program or for NULL keys

v0.4

31 Jan 22:46
e51b423
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release
  • Using xdotool again for the sake of simplicity when it comes to allowing other distros to use the driver
  • Removed handler.c and added a function in KD100.c to do the same thing
  • Added a make file
  • Removed xdo files from the repository

v0.3

30 Jan 00:19
e51b423
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release
  • Removed xdotool dependency