Педаль Alt-Tab с Arduino - PullRequest
       38

Педаль Alt-Tab с Arduino

2 голосов
/ 14 октября 2011

Я создаю педаль Alt-Tab с Arduino.Идея состоит в том, что пользователь просто нажимает на педаль, которая нажимает кнопку на Arduino, и это будет эквивалентно нажатию клавиши ALT + TAB (что позволяетВы скрытно переключаете окна).

Я также открыт, чтобы просто свернуть окно.

Проблема в том, что я не совсем уверен, как это сделать.Должен ли я использовать команду, которая запускает командный файл?Есть команда в CI может реализовать это с?Я открыт для любых предложений.

Ответы [ 5 ]

4 голосов
/ 14 октября 2011
        SendKeys.Send("%{TAB}");

Или используйте SendInput () в программе на Си.

3 голосов
/ 16 апреля 2012

Судя по другим ответам, звучит так, будто вы предлагаете подключить Arduino к компьютеру через USB и отправить письмо, когда педаль нажата, а затем программа на стороне компьютера получает это сообщение и вызывает Alt.-Tab.

Есть другой способ сделать это: Teensy 2.0 - это вариант Arduino на основе микроконтроллера ATmega32U4.Это чип AVR со встроенной поддержкой USB вместо последовательного порта, который транслируется на USB с последовательным мостом USB, как вы найдете на Arduino.

Одной из особенностей является то, что он может эмулировать USB-клавиатуру .Вы можете подключить его к компьютеру и отправить Alt-Tab нажатием педали без написания программного обеспечения на компьютере, и он будет работать где угодно.

2 голосов
/ 22 июля 2012

Teensy ++ меньше и дешевле, чем Arduino, и его можно спрятать в коробке с педалями, аккуратно, насколько это возможно. Программа, выполняющая то, что вы хотите, займет меньше времени, чем установка программного обеспечения Teensyduino в среду Arduino. Я думаю, что это бомба, особенно для клавиатуры и MIDI (вы можете сделать педаль для «Start Song» или для всех важных «All Notes Off»).

http://pjrc.com/store/teensy.html

http://pjrc.com/teensy/td_keyboard.html

2 голосов
/ 09 ноября 2011

См. Этот урок: http://blog.makezine.com/archive/2011/04/the-awesome-button.html

В основном, он использует «простую кнопку» (вы бы использовали педаль) для ввода предварительно установленного символа клавиатуры или символов (в вашем случае Alt-Tab) через порт USB. В нем должно быть все, что вам нужно, чтобы выяснить ваш проект.

1 голос
/ 14 октября 2011

В имеется несколько рецептов * Arduino Cookbook , связанных с использованием Arduino для эмуляции мыши и / или клавиатуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...