Chrome에서 키 입력을 통해 텍스트를 삽입하는 방법은 무엇입니까?

Chrome에서 키 입력을 통해 텍스트를 삽입하는 방법은 무엇입니까?

단축키는 다른 단축키를 사용하여 쉽게 비활성화하고 활성화할 수 있어야 합니다.

입력할 텍스트와 키는 문자열이며 "r"을 입력하여 호출해야 합니다. 쉬운 탐색을 위해 Flash 애플리케이션 내에서 사용해야 합니다.

이 작업을 수행할 수 있는 크롬 확장 프로그램이 있나요?

나는 그것을 봤지만 아무것도 발견하지 못했습니다.

그래서 자동 단축키(https://autohotkey.com/), 그러나 Linux의 경우입니다.

답변1

이는 xbindkeys+ 를 사용하여 수행할 수 있습니다 xdotool.

주의하세요: 문자열(예: my-string)에 문자 "r"이 포함되어 있으면 xdotool type string에 바인딩하면 r루프가 발생합니다! 이를 방지하려면 을 비활성화 xbindkeys한 다음 을 호출한 xdotool다음 xbindkeys다시 활성화합니다.

문자열이 라고 가정하면 바로가기를 활성화 및 비활성화하려면 my-string키가 필요합니다 .F1F2

  1. ~/.xbindkeysrc다음을 포함할 파일을 만듭니다 .

    "killall xbindkeys && xdotool key Return type my-string && xdotool key Return && xbindkeys"
    r
    
    "killall xbindkeys"
    F2
    
  2. 그런 다음 데스크톱 환경의 설정 관리자를 사용하여 바인딩 F1하여 실행합니다 xbindkeys.

지금 입장하실 수 있습니다 F1 { r | <other_keys> }... F2.

답변2

사용xdotool

xdotool을 설치하고 실행하면 키보드/마우스/...가 자동화됩니다.
설치 후 bash에서 다음을 수행할 수 있습니다.
xdotool key Return && xdotool type sometext

단축키의 경우 "gnome 키보드 사용자 정의 단축키"를 사용하고 이 명령을 단축키에 할당할 수 있습니다!

xdotool을 설치하려면 다음을 수행하십시오: ( apt-get install xdotool우분투를 사용하는 경우)

답변3

정확히 무엇을 달성하려고 하는지 잘 모르겠지만 크롬 확장 프로그램이 문제를 해결하는 것 같습니다(자바스크립트를 알고 있는 경우). 그것의 이름은:단축키(사용자 정의 키보드 단축키)

관련 정보