Linux에서 주어진 프로세스에서 키를 누르는 것을 시뮬레이트하는 방법은 무엇입니까? Xorg가 실행되지 않고 입력이 DirectFB에서 처리됩니다.다른 프로세스로 키 누르기를 시뮬레이트하는 드라이버
답변
여기에서 성취하려고하는 것이 확실하지 않습니다 ... 목표에 대한 자세한 정보가 매우 유용합니다.
다른 프로세스간에 통신하려면 signals (또는 here) 또는 해당 프로그램의 API (예 : Xorg의 개발 위키)를 사용해야합니다.
자세한 내용은 여기에 있습니다. http://www.rohitab.com/discuss/topic/37365-linux-driver-to-simulate-keypresses/ –
링크가 나를 도와주지 않기 때문에, 왜 저에게 * 왜 * 당신은 이것을하고 싶습니다 ... 더 좋은 방법이있을 수 있습니다. 나는 시스템 프로그래머가 아니지만 신호를 사용하기를 원한다고 확신한다. 어느 쪽이든 내 직감은 그렇게해야한다고 말한다. –
파이프를 사용하여 다른 프로세스에 정보를 입력하고 싶습니다. 프로그램이 할 수있는 일은 stdio 입력 파일 설명자를 닫고 프로그램이 프로세스에 쓰는 데 사용하는 새로운 파일 설명자를 여는 것입니다. 좋은 소스는 posix 프로그래밍에 대한 beejs 가이드입니다. 그것을 봐, 당신이 필요로하는 것이 있습니다.
- 1. 일부 키 누르기를 다른 키 누르기로 변환하려면 어떻게해야합니까?
- 2. Java에서 글로벌 키 누르기를 캡처하십시오.
- 3. 브라우저에서 키 누르기를 시뮬레이트 하시겠습니까?
- 4. Android : 전원 키 누르기를 듣습니다.
- 5. 하드웨어 키 누름 이벤트를 시뮬레이트하는 방법
- 6. 매개 변수로 이벤트가없는 단추 누르기를 시뮬레이트하는 코코아 메서드를 찾으십시오.
- 7. 다른 프로세스로 서비스 실행
- 8. 다른 실행중인 프로세스로 전환
- 9. .NET에서 특정 키 누르기를 비활성화하는 방법은 무엇입니까?
- 10. 키 누르기를 사용하여 목록 상자에 항목 추가
- 11. 키 누르기를 구현하려면 KeyPressEvent 또는 QAction을 사용해야합니까?
- 12. Safari에서 "탭"키 누르기를 감지하는 방법
- 13. Android : 키 누르기를 감지하는 가벼운 무게 솔루션
- 14. C#의 데몬이 키 누르기를 수신 대기
- 15. 키 누르기를 사용하여 DataGrid를 탐색하는 방법은 무엇입니까?
- 16. VB6 KeyDown이 키 누르기를 취소하지 못함
- 17. 사용자 키 누르기를 확인하면 경고가 생성됩니다.
- 18. iframe에 포커스가있는 동안 키 누르기를 들어요?
- 19. Android에서 물리적 메뉴 키 누르기를 감지합니다.
- 20. 멀티미디어 키 누름을 시뮬레이트하는 방법 (C)?
- 21. 키 누름 및 키 릴리스 이벤트를 시뮬레이트하는 루비 모듈?
- 22. USB 마우스 사용자 지정 드라이버
- 23. 키 누르기를 매핑하여 xwindows에서 중간 클릭을 시뮬레이션 할 수 있습니까?
- 24. Firefox/Gecko 컨트롤이 Windows Forms 키 누르기를 방해합니다.
- 25. WPF에서 PreviewKeyDown으로 처리 한 후에 키 누르기를 취소하려면 어떻게해야합니까?
- 26. 키 누르기를 DirectX 응용 프로그램에 보내는 방법은 무엇입니까?
- 27. IE에서 control-A 키 누르기를 가로 챌 수 있습니까?
- 28. jQuery를 처리하기 전에 모든 키 누르기를 가로 채기
- 29. Win 메시지를 사용하지 않는 응용 프로그램에서 키 누르기를 에뮬레이트하십시오.
- 30. 현재 포커스가있는 모든 창에서 키 누르기를 시뮬레이트하려면 어떻게해야합니까?
시스템에 대한 키 누르기를 시뮬레이트하는 방법을 알려줄 수는 있지만 특정 프로세스로 연결되지는 않습니다. 프로세스가 중점을 둔다면 그 프로세스가 포커스를 얻습니다. – Keith