consumer code not releasing on key release #15

Closed
victorluft opened this Issue Feb 24, 2015 · 0 comments

Projects

None yet

1 participant

Contributor

example kll:

U"Function2" : consCtrlOut( 0x0cd );
U"LAlt" : consCtrlOut( 0x0B5 );

Expected functionality:

When Function2 is pressed, consumer code 0x0cd should be sent. When Function2 is released, code should be cleared.

Actual functionality:

When Function2 is pressed, consumer code 0x0cd should be sent. When Function2 is released, code is sent again. If another consumer code is sent, it overwrites the first and continues to be sent.

Debug output using above kll:

From pressing & releasing Function2, Function2, LAlt, Function2

DEBUG - NKRO USB: ConsCtrl[CD]
DEBUG - NKRO USB: ConsCtrl[CD]
DEBUG - NKRO USB: ConsCtrl[CD]
DEBUG - NKRO USB: ConsCtrl[CD]
DEBUG - NKRO USB: ConsCtrl[B5]
DEBUG - NKRO USB: ConsCtrl[B5]
DEBUG - NKRO USB: ConsCtrl[CD]
DEBUG - NKRO USB: ConsCtrl[CD]
@haata haata closed this in #16 Feb 24, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment