전역 키보드 레이아웃을 설정하기 위해 키보드 단축키를 추가 했지만 단일 응용 프로그램에 대해 키보드 단축키를 어떻게 설정합니까? 내가 이것을하고 싶은 이유는 게임을 위해 QWERTY에 익숙하고 모든 게임에서 사용자 정의 레이아웃을 설정하는 데 10 분을 소비하지 않기 때문입니다. 그리고 편의성과 잘못된 바로 가기를 누르지 않기 위해 다른 응용 프로그램 (자주하는 일)으로 변경할 때 레이아웃을 전환 할 필요가 없습니다.
답변
새로운 앱 (게임)이 언제 시작되는지 확인하려면을 사용하십시오 client.connect_signal("manage", function(c) ...)
. 그런 다음 client.name
앱 ( “kerbal-space-program”등)인지 확인하십시오. 두 테스트 모두 통과하면 키보드 레이아웃을 적용하십시오.
깔끔함을 높이 client.focus
려면 키보드 레이아웃을 즉시 활성화 / 비활성화하도록 테스트 하십시오.