Показать сообщение отдельно
Старый 24.02.2023, 21:03   #1
PalЫч
Новый Пользователь
 
Регистрация: 30.06.2022
Регион: 74
Сообщений: 9
PalЫч is on a distinguished road
По умолчанию подскажите команды для andruino

Всем привет! нужна помощь. не могу найти команду на возрат из приложения, функцию аль+таб, кнопка home .
Взял код отсюда

if(millis()-eventTime<time_tinkling && millis()-eventTime<time_holding-1 && data >= alt_tab - button_range && data <= alt_tab + button_range)
{
flag = 1;
}

if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 1 && pauseMillis == 0)
{
Keyboard.press(KEY_LEFT_ALT);
Keyboard.press(KEY_TAB);
Keyboard.release(KEY_TAB);
Keyboard.press(KEY_TAB);
Keyboard.release(KEY_TAB);
flag = 0;
pauseMillis = millis();
}

if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 1 && pauseMillis != 0)
{
Keyboard.press(KEY_TAB);
Keyboard.release(KEY_TAB);
flag = 0;
pauseMillis = millis();
}

if(pauseMillis && millis()-pauseMillis >= 800 && data>=release_button - button_release_range && data<=release_button + button_release_range)
{
flag = 0;
pauseMillis = 0;
Keyboard.releaseAll();
}

if(millis()-eventTime>time_holding && data >= alt_tab - button_range && data <= alt_tab + button_range && flag == 1)
{
flag = 0;
}
Переделал под матричние кнопки. только при загрузки на андруино. аль+таб автоматом начинает срабатывать ,без нажатия кнопки
вот мой код
if (key == '8')
Keyboard.press(KEY_LEFT_ALT);
Keyboard.press(KEY_TAB);
Keyboard.release(KEY_TAB);
Keyboard.press(KEY_TAB);
Keyboard.release(KEY_TAB);
delay(10);

Remote.clear ();
PalЫч вне форума   Ответить с цитированием