그래서 배경을 실행하는 python 스크립트가 있는데 키 조합을 누를 때마다 X 기능을 트리거하고 싶습니다. 어떻게 구현할 수 있습니까? 문제는 앱이 백그라운드에서 실행되므로 OS에서 포커스를 얻지 못한다는 것입니다.파이썬 키보드 단축키
답변
음, 기본적으로 파이썬과 아무 관련이 없습니다. 그것은 크게 당신이 작업하는 운영 체제에 따라 다릅니다.
당신은 또 다른 아이디어는 (pyHook를 통해) 시스템 키보드 이벤트를 연결하고 단축키를 잡으려고하는 것 윈도우 (http://wxpython.org/docs/api/wx.Window-class.html#RegisterHotKey)
에서 리눅스 (http://python-xlib.sourceforge.net/) 또는 wxPython을 아래 Xlib를 사용할 수 있습니다.
감사합니다. pyHook은 옳은 것처럼 보이지만 Windows 만 있습니다. Mac 용 lib가 있습니까? – user697108
@ user697108 : http://www.theregister.co.uk/2009/02/24/hotkeys_framework2/와 PyObjc를 사용해야합니다. – jdi
wxPython이이 문제를 제안하는 데 적합하지 않을 수도 있습니다. GUI 프레임 워크를 통해 솔루션을 작성하면 응용 프로그램에 집중할 때만 유용합니다. 솔루션은 운영 체제 후크 여야합니다 (예 : XLib 제안) – jdi
- 1. 파이썬 단축키
- 2. 안 키보드 단축키
- 3. 현지화 키보드 단축키
- 4. WebForms의 키보드 단축키
- 5. 내비게이션 메뉴가있는 키보드 단축키
- 6. Dvorak의 Eclipse 키보드 단축키
- 7. 도구 모음의 키보드 단축키
- 8. Eclipse의 키보드 단축키
- 9. VisualStudio 용 Eclipse 키보드 단축키
- 10. VS2010 키보드 단축키 - 툴팁 표시
- 11. openjs를 사용한 키보드 단축키 처리
- 12. TextMate 새 파일 키보드 단축키
- 13. Qt 디자이너의 여러 키보드 단축키
- 14. 스마트 태그 리팩토링을위한 키보드 단축키!
- 15. emacs의 키보드 단축키 완성 도움말?
- 16. RoR 브래킷 쌍의 키보드 단축키
- 17. netbeans에서 오류를 수정하는 키보드 단축키
- 18. JTextPane을 삼키는 키보드 단축키 (단축키)를 어떻게 중지합니까?
- 19. Eclipse에서 빠른 수정을 사용하는 방법 (키보드 단축키?)
- 20. iframe에서 키보드 단축키 캡처 : 초점 맞추기?
- 21. Textmate - 따옴표를 이스케이프 처리하는 키보드 단축키
- 22. Eclipse : 콘솔 간 전환을위한 키보드 단축키? 이클립스에서
- 23. VS 2008의 매크로에 키보드 단축키 할당
- 24. vbnet에서 키 조합 비활성화 (키보드 단축키)
- 25. Sitecore에서 항목을 삭제하는 키보드 단축키 란 무엇입니까?
- 26. Eclipse 및 IDEA와의 키보드 단축키 동기화?
- 27. Mac에서 python의 이전 명령문에 액세스하기위한 키보드 단축키
- 28. NetBeans의 리펙터/선택/편집기 옵션을위한 키보드 단축키?
- 29. VB6에서 툴바 컨트롤을위한 키보드 단축키 만들기 VB32
- 30. 내선 번호에 키보드 단축키 추가시 문제가 발생했습니다.
이 답변 (있는 경우)은 OS별로 매우 다릅니다. – fyngyrz