Open muddyfeet opened 3 months ago
In BleKeyboard.cpp from line 459:
void BleKeyboard::releaseAll(void) { _keyReport.keys[0] = 0; _keyReport.keys[1] = 0; _keyReport.keys[2] = 0; _keyReport.keys[3] = 0; _keyReport.keys[4] = 0; _keyReport.keys[5] = 0; _keyReport.modifiers = 0; _mediaKeyReport[0] = 0; _mediaKeyReport[1] = 0; sendReport(&_keyReport); }
Does not send _mediaKeyReport[0] and [1]. Suggest the code is changed to:
void BleKeyboard::releaseAll(void) { _keyReport.keys[0] = 0; _keyReport.keys[1] = 0; _keyReport.keys[2] = 0; _keyReport.keys[3] = 0; _keyReport.keys[4] = 0; _keyReport.keys[5] = 0; _keyReport.modifiers = 0; _mediaKeyReport[0] = 0; _mediaKeyReport[1] = 0; sendReport(&_keyReport); sendReport(&_mediaKeyReport); }
Have raised PR #290 to fix
In BleKeyboard.cpp from line 459:
void BleKeyboard::releaseAll(void) { _keyReport.keys[0] = 0; _keyReport.keys[1] = 0; _keyReport.keys[2] = 0; _keyReport.keys[3] = 0; _keyReport.keys[4] = 0; _keyReport.keys[5] = 0; _keyReport.modifiers = 0; _mediaKeyReport[0] = 0; _mediaKeyReport[1] = 0; sendReport(&_keyReport); }
Does not send _mediaKeyReport[0] and [1]. Suggest the code is changed to:
void BleKeyboard::releaseAll(void) { _keyReport.keys[0] = 0; _keyReport.keys[1] = 0; _keyReport.keys[2] = 0; _keyReport.keys[3] = 0; _keyReport.keys[4] = 0; _keyReport.keys[5] = 0; _keyReport.modifiers = 0; _mediaKeyReport[0] = 0; _mediaKeyReport[1] = 0; sendReport(&_keyReport); sendReport(&_mediaKeyReport); }
Have raised PR #290 to fix