6 years, 7 months ago.

How do I send an ESC character.


USBMouseKeyboard key_mouse;

int main(void) { . . . {

key_mouse._putc(27); does not work, key_mouse.keyCode('[', KEY_CTRL); this does not work either }


Question relating to:

1 Answer

6 years, 1 month ago.

It looks like the originator of the library didn't include ESC in the USBKeyboard.cpp. Reference the CPP https://developer.mbed.org/users/mbed_official/code/USBDevice/docs/6d85e04fb59f//USBKeyboard_8cpp_source.html

Line 63 should be changed to: {0x29, 0}, /* ESC */

I found the codes here: http://www.freebsddiary.org/APC/usb_hid_usages.php