2016-11-01 6 views
0

나는 결국 키 입력의 유사한 세트와 더 이상 스크립트의 일부가 될 것입니다 다음과 같은 스크립트를 작성했습니다 - 동시에 하나의 키 입력 트리거하기 위해 두 개의 키를 눌러 :AHK 키 누르기 속도를 높일 수 있습니까?

j & k:: Send {F9} 
j::Send {j} 
k::Send {k} 

스크립트는 것을 제외하고 잘 작동을 (1) 연결된 F9 기능 (일시 중지/재생)이 F9 키를 직접 누른 경우와 비교하여 다소 느린 것 같습니다.

하지만 더 혼란스러운 것은 "j"또는 "k"를 단독으로 누르면 키를 등록 할 때까지 조금 기다려야한다는 것입니다. 그렇지 않으면 키를 건너 뜁니다 (예 : 'Karen'은 "aren"으로 끝남). 그 특질은 내 목적에 쓸모없는 스크립트를 렌더링합니다. 스크립트의 응답 시간을 단축 할 방법이 있습니까?

나의 주요 목표는 홈 키를 사용하여 F 키에 할당 된 단축키를 트리거하여 F 키에 도달하지 않아도 (따라서 홈 행을 벗어나는 것) 가능하게하는 것입니다. 나는 비디오/오디오 녹음을 많이하고 핫키를 엄격하게 사용합니다 (20 년 동안 풋 페달을 사용하지 않았습니다). 필자는 여러 가지 다른 필사본 응용 프로그램을 사용하지만 모든 응용 프로그램에서 일관되게 동일한 사용자 정의 단축키 지정을 사용합니다. 예를 들어, F9는 항상 일시 중지/재생을위한 것입니다. 키보드는 수십 년 동안 잘 작동했지만 오늘 기계식 키보드 (Corsair K95 RGB)에 n 키 롤오버가 있기 때문에 가정에 두 개의 키 (손이 닿기 쉬운 키)를 지정하여 속도를 향상시킬 수 있습니다. 행을 사용하여 F 키 (단축키에 사용)를 누릅니다.

저는 초고속 타이 피스트 (150+)입니다. 따라서 키보드 응답 시간에 지장을 초래하는 요소는 나를 완전히 벗어났습니다. 이 스크립트는 실행 속도가 더 빠르면 이상적입니다. 미리 감사드립니다. 모든 제안을 부탁드립니다!

SetKeyDelay, 0

답변

0

당신은 주로 텍스트를 편집하는 동안 "JK"를 사용할 계획 마십시오

0

당신은 this link을 체크 아웃 할 수 있습니다, 나는이 솔루션이라고 생각? 그렇다면이 방법이 유용 할 수 있습니다.

~j & k:: Send {BS}{F9} 

물결표는 j가 항상 전송되고 지연되지 않도록합니다. {BS}는 핫키 시퀀스의 일부로 사용될 때 불필요한 j를 지 웁니다.

관련 문제