단축키는 다른 단축키를 사용하여 쉽게 비활성화하고 활성화할 수 있어야 합니다.
입력할 텍스트와 키는 문자열이며 "r"을 입력하여 호출해야 합니다. 쉬운 탐색을 위해 Flash 애플리케이션 내에서 사용해야 합니다.
이 작업을 수행할 수 있는 크롬 확장 프로그램이 있나요?
나는 그것을 봤지만 아무것도 발견하지 못했습니다.
그래서 자동 단축키(https://autohotkey.com/), 그러나 Linux의 경우입니다.
답변1
이는 xbindkeys
+ 를 사용하여 수행할 수 있습니다 xdotool
.
주의하세요: 문자열(예: my-string
)에 문자 "r"이 포함되어 있으면 xdotool type string
에 바인딩하면 r
루프가 발생합니다! 이를 방지하려면 을 비활성화 xbindkeys
한 다음 을 호출한 xdotool
다음 xbindkeys
다시 활성화합니다.
문자열이 라고 가정하면 바로가기를 활성화 및 비활성화하려면 my-string
키가 필요합니다 .F1
F2
~/.xbindkeysrc
다음을 포함할 파일을 만듭니다 ."killall xbindkeys && xdotool key Return type my-string && xdotool key Return && xbindkeys" r "killall xbindkeys" F2
그런 다음 데스크톱 환경의 설정 관리자를 사용하여 바인딩
F1
하여 실행합니다xbindkeys
.
지금 입장하실 수 있습니다 F1 { r | <other_keys> }... F2
.
답변2
사용xdotool
xdotool을 설치하고 실행하면 키보드/마우스/...가 자동화됩니다.
설치 후 bash에서 다음을 수행할 수 있습니다.
xdotool key Return && xdotool type sometext
단축키의 경우 "gnome 키보드 사용자 정의 단축키"를 사용하고 이 명령을 단축키에 할당할 수 있습니다!
xdotool을 설치하려면 다음을 수행하십시오: (
apt-get install xdotool
우분투를 사용하는 경우)
답변3
정확히 무엇을 달성하려고 하는지 잘 모르겠지만 크롬 확장 프로그램이 문제를 해결하는 것 같습니다(자바스크립트를 알고 있는 경우). 그것의 이름은:단축키(사용자 정의 키보드 단축키)