2011-10-14 3 views
2

Arduino가있는 Alt-Tab 페달을 만들고 있습니다. 사용자는 Arduino의 버튼을 눌렀을 페달을 밟을 것이고 이는 ALT + TAB 키를 누르는 것과 같습니다 (따라서 창을 은밀하게 전환 할 수 있음).Arduino가있는 Alt-Tab 페달

나는 창을 최소화하는데도 열려 있습니다.

문제는이 문제를 해결하는 방법을 잘 모르겠습니다. 배치 파일을 실행하는 명령을 사용해야합니까? C에서 명령을 사용할 수 있습니까? 나는 어떤 제안이든 열려 있습니다.

+0

의 C#, C++ 또는 C? Arduino.NET이 존재하고 .NET 마이크로 프레임 워크에서 실행된다는 점을 명심하십시오. –

+0

나는 그것을 몰랐다! 나는 그것을 탐험 할 것이다, 고마워. !! :) – ZacAttack

답변

4
 SendKeys.Send("%{TAB}"); 

또는 C 프로그램에서 SendInput()을 사용하십시오.

+0

이것은 멋지게 작동합니다! 하지만 이제 열쇠를 잡는 방법을 궁금해합니다. – ZacAttack

1

마우스 및/또는 키보드를 에뮬레이트하는 아두 이노를 사용하여 관련 Arduino Cookbook 몇 가지 요리법이 있습니다.

2

이 튜토리얼 참조 : 기본적으로 http://blog.makezine.com/archive/2011/04/the-awesome-button.html

, 그것은 입력 (페달을 사용하는 것)는 "쉬운 버튼"을 사용하는 사전 설정된 키보드 문자 나 통해 문자 (귀하의 경우 Alt 키 탭) USB 포트. 프로젝트를 파악하는 데 필요한 모든 것이 있어야합니다.

+1

나는 실제로 이미 만들었지 만, MAKE 프로젝트와 비슷한 것을 만들었고 튜토리얼을 사용하지는 않았다는 것에 꽤 흥분하고 있습니다. 링크 주셔서 감사합니다! – ZacAttack

3

Arduino를 USB로 컴퓨터에 연결하고 페달을 밟을 때 편지를 보내고 컴퓨터 측의 프로그램에서 해당 메시지를 받고 호출하도록 제안한 것 같습니다. Alt-Tab.

이 작업을 수행하는 다른 방법이 있습니다. Teensy 2.0은 ATmega32U4 마이크로 컨트롤러를 기반으로하는 Arduino 변형입니다. 이것은 Arduino에서 찾을 수있는 USB 직렬 브리지가있는 USB로 변환되는 직렬 포트 대신 내장 된 USB 지원 기능이있는 AVR 칩입니다.

특징 중 하나는 실제로 emulate a USB keyboard 일 수 있다는 것입니다. 컴퓨터에 플러그를 꽂아두고 컴퓨터쪽에 소프트웨어를 쓰지 않고도 페달 프레스에서 Alt-Tab을 보내면 어디서나 사용할 수 있습니다.

2

Teensy ++는 Arduino보다 작고 저렴하며 페달 상자에 숨길 수 있습니다. Arduino 환경에 Teensyduino 소프트웨어를 설치하는 것보다 원하는 시간에 수행 할 수있는 프로그램이 적게 걸립니다. 필자는 그것이 폭탄이라고 생각합니다. 특히 키보드와 미디를위한 것입니다 ("Start Song"또는 모든 중요한 "All Notes Off"를위한 페달을 만들 수 있습니다).

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

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