2014-04-01 2 views
0

USB 키보드가 연결되어 있는지 확인하는 방법이 있습니까? 저는 프로그래밍과 파이썬에 익숙하지 않으므로 이것이 바보 같은 질문 인 경우 사과드립니다.Python - usb 키보드를 확인하는 방법?

if(usb_keyboard_attached == true): 
    string1 = raw_input("Enter Text ") 

maincode 

파이썬 2.7을 사용하고 라즈베리 파이에서 스크립트를 실행하려는 오전 :

는 여기에 내가 어떻게하고 싶은거야.

답변

0

나는 이것이 USB 키보드 (또는 그 문제의 키보드 유형)를 감지하지 못했지만 대화 형인지 확인하려고하는 것처럼 보입니다. 그렇다면 다음을 사용할 수 있습니다.

import sys 
if sys.stdin.isatty(): 
    string1 = raw_input("Enter text ") 
+0

해결책이 저를 위해 작동하지 않습니다. 이것은 키보드와 마우스를 구별합니까? – Miles

+0

키보드/마우스가 연결되어 있는지 확인하지 않습니다. 사용자가 표준 입력 (예 : 콘솔에서 입력)을 통해 입력 할 수 있도록합니다. 나는 순수한 파이썬에서 키보드를 확인할 수 있는지 잘 모르겠지만이 한 번 [link] (http://www.mattfischer.com/blog/?p=182)을 보았고 유용 할 수있다. . –

관련 문제