Это должен иметь каждый, работающий из дома на корпоративном лаптопе

Mouse jiggler.

Для чего:

предотвращает залочивание экрана; мессенджеры, автоматически показывающие вашу активность по движению мыши — показывают что вы активно работаете.

Старый дедовский способ: положить оптическую мышку на наручные часы; движение секундной стрелки воспринимается сканером мыши как движение мыши.

Недостатки:
1) не каждая мышь реагирует на каждые часы. Нужно подбирать

2) если положить мышь на часы небережно или случайно задеть ее — может прекратить работать.

Предлагается:

плата Arduino Pro Micro за $4 на Али; она умеет прикидываться мышью или клавиатурой. Минимальная доработка платы: в отверстия выводов Gnd, 2, 3 впаивается простейший переключатель, вот такой:

Код для Arduino:

#include <Mouse.h> int move_interval = 3; int loop_interval = 30000;  int TXLED = 30; int switch_on_off;   void setup() {  pinMode(2, INPUT_PULLUP);   pinMode(RXLED, OUTPUT);   pinMode(TXLED, OUTPUT);   digitalWrite(RXLED, HIGH);  //RX LED off  digitalWrite(TXLED, HIGH);  //TX LED off  randomSeed(analogRead(0));  Mouse.begin();  delay(200);     }  void loop() {   digitalWrite(TXLED, HIGH);   switch_on_off=digitalRead(2);   if(switch_on_off==LOW)  {digitalWrite(RXLED, LOW);    int x = random(4) - 2;   int y = random(4) - 2;   Mouse.move(x, y, 0);    digitalWrite(TXLED, LOW);    delay(100);   //does not work with 50!    digitalWrite(TXLED, HIGH);   delay(loop_interval);   }  else  {   digitalWrite(RXLED, HIGH);   digitalWrite(TXLED, HIGH);   } } 

Что делает: когда переключатель замыкает контакт 2 на землю, каждые 30 секунд двигает курсор мыши в случайном направлении на 2 пикселя. При каждом срабатывании третий светодиод на плате моргает.

Когда контакт 2 на землю не замкнут, горит только светодиод питания.

Осторожно! Бывают Arduino Pro Micro на 3.3 вольта. Они для поделки не подходят! Нужна плата именно на 5 в. Как отличить по внешнему виду: на 3-х вольтовой кварц на 8 МГц, на 5-вольтовой — на 16.

Код тривиальный, был опубликован например здесь.

для скептиков и критиканствующих: на моем лаптопе экран залочивается через 10 минут неактивности, для продолжения работы нужно вводить корпоративный пароль. Изменить время залочивания невозможно. Ввод пароля какждый раз если не стучал по клавишам 10 минут — жутко анноит.

Каждый день в 8 утра — созвон, нужно написать в чатик good morning. Пишу не вставая с кровати, активирую jiggler, продолжаю спать до…сколько нужно. Мессенджер показывает что я активен. Если в чат приходит сообщение, компьютер пищит, у меня на тумбочке монокулярчик, смотрю через него на экран, если не мне — сплю дальше. Я люблю спать. А вы?


ссылка на оригинал статьи https://habr.com/ru/post/691336/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *