![커서가 현재 텍스트 필드에 있는지 bash에서 테스트하는 방법은 무엇입니까? (Firefox나 유사한 브라우저의 텍스트 상자와 같습니다.)](https://linux55.com/image/177903/%EC%BB%A4%EC%84%9C%EA%B0%80%20%ED%98%84%EC%9E%AC%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%95%84%EB%93%9C%EC%97%90%20%EC%9E%88%EB%8A%94%EC%A7%80%20bash%EC%97%90%EC%84%9C%20%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20(Firefox%EB%82%98%20%EC%9C%A0%EC%82%AC%ED%95%9C%20%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%9D%98%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%EC%83%81%EC%9E%90%EC%99%80%20%EA%B0%99%EC%8A%B5%EB%8B%88%EB%8B%A4.).png)
비밀번호를 검색하는 스크립트를 작성 중입니다.통과. 최대한 효율적으로 사용하고 싶습니다. 나는 보았다메뉴를 통해그리고 거의 같은 것을 원합니다.
d메뉴에서 비밀번호를 선택한 다음만약에내 커서는 현재 텍스트 상자(예: Firefox)에 있으며 xdotool을 사용하여 비밀번호를 입력합니다.그렇지 않으면클립보드에 복사하세요. 이렇게 하면 버전 관리 --type
나 비 버전 관리 없이 모든 항목에 대해 동일한 키 바인딩으로 동일한 스크립트를 사용할 수 있습니다 --type
.
(어떻게) 텍스트 상자에 있는지 확인하는 테스트를 작성할 수 있나요?
할 수 없다면 비슷한 목표를 달성할 수 있는 좋은 방법은 무엇입니까?
감사해요!
답변1
지금까지는 Xdotool을 사용하여 각 응용 프로그램의 커서 상태를 쿼리할 수 없습니다.제가 확인해 본 바로는.
사용 사례가 Firefox의 텍스트 상자일 경우 다음을 사용하는 것이 좋습니다.기본 메시징 호스트 스크립트. 또는 더 적합통과그렇다면 다음으로 전환하는 것이 좋습니다.통과하다이것은가다pass
가장 중요한 추가 기능을 갖춘 셸 기반 구현동반 Firefox 플러그인.
플러그인은Firefox 부가 기능 스토어에서 이용 가능. 기본 메시징을 사용하여 gopass
컴퓨터와 상호 작용하므로 다음을 설정해야 합니다.
gopass jsonapi configure
설명대로여기.