Thank you for the idea and keymap. I wasn’t able to use the teensy code for the SEEED BLE sense board. But I did notice missing hex maps? for numpad keys in the USBMouseKeyboard.cpp files for mbed enabled boards.
{0x59, 0}, /* KeyPad_1 */
{0x5a, 0}, /* KeyPad_2 */
{0x5b, 0}, /* KeyPad_3 */
{0x5c, 0}, /* KeyPad_4 */
{0x5d, 0}, /* KeyPad_5 */
{0x5e, 0}, /* KeyPad_6 */
{0x5f, 0}, /* KeyPad_7 */
{0x60, 0}, /* KeyPad_8 */
{0x61, 0}, /* KeyPad_9 */
{0x63, 0}, /* KeyPad_0 */
So I added these but not sure how to invoke them.