2017-11-29 27 views
0

브라우저 확장을 사용하지 않고 웹 브라우저 (주로 Google 크롬)를 사용하는 동안 특정 키를 누를 수 있기를 원합니다. 브라우저 외부에서 실행되는 프로그램 (예 : .vbs 또는 .hta 파일)을 사용하여이 작업을 수행하고 싶습니다.웹 브라우저에서 키 누르기를 감지하는 방법

꽤 잘 작동하는 코드를 찾았지 만 사전에 비어있는 코드에서 작동합니다 대신 브라우저 창 창

<SCRIPT Language="VBScript"> 

    Sub RunScript 

     If window.event.Keycode = 13 Then 

      Msgbox "You pressed the Enter key." 

     End If 

    End Sub 

</SCRIPT> 

<body onkeypress="RunScript"> 

</body> 

내가 아는 비슷한 질문을 여러 번 요청을받은하지만

+0

_ "나는 브라우저 외부 실행되고있어 프로그램 [가] 웹 브라우저를 사용하고있는 동안 키를 눌러 [진단] "이것은 기본적으로 특정 프로세스에 사용자가 집중할 때 키만 기록하는 키로거/핫키 프로그램을 원한다는 것을 의미합니다. 브라우저이든 다른 것이 든 관련이 없습니다. autohotkey 살펴보기 –

답변

1

내가 생각하는 브라우저에서 작동 하나의 코드를 찾을 수 없습니다 (그것은 .hta 프로그램입니다) 브라우저는 더 이상 VBScript afaik를 지원하지 않습니다. 그것은 꽤 많은 언어입니다. JavaScript를 사용해보십시오. 다음 페이지의 "키보드 이벤트"에 대한

검색 :

https://www.w3schools.com/jsref/dom_obj_event.asp

+0

자바 스크립트로 이것을 수행하는 방법을 알고 있습니까? 나는이 질문을 주로 JS에 있다고하더라도 작동 코드를 찾도록 요청하고있다. – nicochulo

+0

나는 쉽게 시작할 수있는 장소를 보여주는 나의 게시물에 대한 링크를 추가했다. –

+0

고마워요! 곧 (잘하면) 그것을 체크 아웃하겠습니다. – nicochulo