Эмуляция горячих клавиш windows

mkvmaks
Offline
Зарегистрирован: 07.07.2013

Всем привет. Как можно реализовать эмуляцию горячих клавиш в windows через ардуино??? Например  подключить 3 кнопки и 1-й назначить ctrl+c, 2-й ctrl+v, 3-й ESC???

alex-hart
Offline
Зарегистрирован: 14.03.2015

Написать собственную программу для компа которая будет мониторить сом порт и выполнять какие либо действия. Там хоть format c: /y

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

mkvmaks, у вас 3 пути решения задачи. Если вы не сильны в программировании то для вас возможен единственный доступный вариант (1) -взять специализированную ардуино, типа микро/леонардо. В ней аппаратная поддержка HID устройств. И простой ардуиновской командой эмулировать то, что нужно.

(2) -взять библиотеку -программный эмулятор USB HID устройств для контроллеров AVR, никакой поддержки ардуин там нет, придётся работать с чистым СИ. Сделать тоже самое, что в (1), но программно на любом контроллере.

(3) написать программу-эмулятор ps/2 клавиатуры, подключить мк в ps/2 разъём. При старте комп будет думать, что у него есть клавиатура.  Задача не такая уж сложная, чуть сложнее чем (2), т.к. придётся искать алгоритм работы клавы и переводить его в дёрганье ногами.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Совершенно случайно наткнулся на эмулятор PS/2 клавы и мыши и вспомнил, что недавно тема была. Скетч для ардуино. работает!!!

http://www.rukodelie-ds.ru/forum/viewtopic.php?t=619