파이썬 파이썬에서 Windows 키 인터셉트 방법

owcred601의 이미지

안녕하세요.

프로세스를 올린 상태에서 Windows 에서 Enter key 를 입력했을 때, Enter 직전에 Screen shot 을 찍는 등의 작업을 해보려고 합니다.
실제 Keyboard 의 Enter 를 눌렀을 때, 이것이 웹이던 다른 프로그램이던 영향을 받게 하고 싶은데 이게 Python 에서 가능할까요? 아니면 다른 언어라도 가능하다면 알고 싶습니다.

익명 사용자의 이미지

정확히 무엇을 하겠다는 건지 잘 이해가 안 됩니다만 아마 이런 API가 필요하시겠군요.

SetWindowsHookEx: https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowshookexa

파이썬으로 구현하고 싶으시다면,
https://stackoverflow.com/questions/5022237/windows-hook-with-python
https://sourceforge.net/projects/pyhook/
https://github.com/schurpf/pyhk
등등...

owcred601의 이미지

안녕하세요. 테스트해보고 잠시 업무로 정신이 없어 답글이 늦었습니다.
제가 원하는 방법이 Hooking 이었다는 것과, 이러한 방법이 Python 에서도 가능하다는 점을 알게 되었습니다.
제가 Python 을 아직 잘 알지 못하여 여러모로 테스트를 해보고 현재 개발된 프로그램에 적용해봐야겠습니다.
빠르게 답변해주시고 샘플 알려주셔서 진심으로 감사드립니다.