Java를 사용하여 Copy&Paste
핫키를 가로 채려고합니다. 전세계에서 단축키를 연결하는 데 다른 OS에서 단축키를 연결하면 정상적으로 작동하는 JKeyMaster을 사용했습니다.전체적으로 핫키를 차단하지만 원래의 동작을 유지하십시오.
이번에는 새로운 핫키를 OS에 부착하고 싶지 않습니다. 난 그냥 중간에 코드를 실행하고 싶다. 그래서 CTRL + V에 단축키를 추가하고 싶습니다. 전 세계적으로 그것을 누르면, OS 이벤트가 처리되기 전이나 후에 (문제가 아닌) 내 사용자 정의 동작을 실행하고 싶습니다. 나는 텍스트가있는 경우
그래서 예를 들어, 내 클립 보드에"Test Text"
을 내가 붙여 넣기가 일어나기 전에, 내가
"New Text"
에 클립 보드의 텍스트를 변경하려면,
CTRL에게 + V를 누릅니다.
라이브러리가있어 덮어 쓰지 않고 글로벌 핫키를 차단할 수 있습니까?
http://docs.oracle.com/javase/7/docs/api/java/awt/datatransfer/Clipboard.html – Stefan
클립 보드에 액세스하는 방법을 알고 있습니다. 문제는 언제 알 수 있어야합니다. 정확히 CTRL + V를 누르거나 그 후에. 그래서 전 세계적으로이 키 이벤트를 연결해야합니다. 하지만 발견 한 모든 라이브러리는 표준 동작을 덮어 씁니다. 그리고 그것은 내가하고 싶은 것이 아닙니다. – Loki
https://code.google.com/p/jnativehook/ –