vMix doesn't work with one button midi

Hi all!

I have Arduino UNO and this sketch:

#include <Control_Surface.h> // Include the Control Surface library

// Instantiate a MIDI over USB interface.
USBMIDI_Interface midi;

using namespace MIDI_Notes;

// Instantiate a NoteButton object
NoteButton button = {
8, // Push button on pin 8
{note(C, 4), CHANNEL_1}, // Note C4 on MIDI channel 1
};

void setup() {
Control_Surface.begin(); // Initialize Control Surface
}

void loop() {
Control_Surface.loop(); // Update the Control Surface
}

After upload i added in LoopMIDI new midi port, and in Hairless MIDI i see it.
When i starting vMix i see my midi in Settings -> shortcuts -> MIDI settings. But when i try to add new shortcut (click "find" and pressing button) nothing happens.
In ableton Live similar story.

Plz, help. Which way to look?

This isn't the right interface to use for Hairless. See Control Surface: MIDI over USB and Control Surface: HairlessMIDI_Interface Class Reference.

In example uses that interface.
I using Hairless just for check that MIDI signals is good.
I'm not right?

Ok, i find where i wrong
Thank you very much!