Klipper: 단일 단축키 동작을 사용하여 현재 클립보드 내용을 일반 텍스트로 붙여넣는 방법은 무엇입니까?

Klipper: 단일 단축키 동작을 사용하여 현재 클립보드 내용을 일반 텍스트로 붙여넣는 방법은 무엇입니까?

Ctrl-를 사용하여 서식 있는 텍스트를 복사 C한 다음 - 또는 다른 키와 같은 바로 가기 키를 사용하여 Ctrl일반 텍스트 로 붙여넣을 수 있기를 원합니다 Shift.V

저는 KDE를 실행하고 있으며 KlipperKlipper를 사용하여 이를 수행할 수 있는 방법이 있을 것 같습니다.

이제 3단계 프로세스가 생겼습니다. 단축키를 사용 하여 Klipper마우스 위치에서 호출합니다. 그런 다음 콘텐츠에서 항목을 선택합니다 Klipper(붙여넣은 항목과 동일하더라도). 그런 다음 Ctrl-paste 를 사용합니다 V. 한 단계로 줄이고 싶습니다.

답변1

Klipper만으로는 이 작업을 한 단계로 완료할 수 없다고 생각합니다. 단축키 설정을 살펴보면 키 입력에 바인딩할 수 있는 명령의 수가 제한되어 있음을 알 수 있습니다. Actions에서 무언가를 구성할 수도 있지만 "현재 클립보드에서 작업을 수동으로 호출"하려면 키를 한 번 누르고 실제로 붙여넣으려면 키를 다시 눌러야 합니다. 내 생각에 유일한 원스텝 해결책은 독립 실행형 명령을 직접 만드는 것입니다.

예를 들어 xvkbd다음을 설치한 후 바로 가기 키에 바인딩할 수 있습니다.

xclip -o -selection clipboard | xclip -selection clipboard | xvkbd -xsendevent -text "\\Cv" 2>/dev/null

클립보드에서 일반 텍스트로 읽어서 클립보드로 반환한 다음 Ctrl+를 호출하여 v붙여넣습니다.

몇 가지 참고사항:

  • 이렇게 하면 클립보드의 내용이 "일반" 버전으로 대체됩니다.
  • Ctrl이는 붙여넣기의 키보드 단축키인 + 에 의존 v하지만 이는 사실이 아닐 수도 있습니다(예: 일부 터미널 에뮬레이터에서).

답변2

sparhawk가 이미 이 질문에 답변했지만 이 기사를 읽는 다른 사람들에게 도움이 될 수 있으며 신용 문제를 다루는 경우 텍스트 복사/붙여넣기를 보호하는 방법도 제공합니다. Wayland 클립보드 도구를 기반으로 합니다.

SystemSettings의 Plasma 사용자 정의 바로가기에 이와 유사한 명령을 추가했습니다(이 예에서는 비밀 서비스에서 비밀을 읽었습니다).

wl-copy -t "x-kde-passwordManagerHint" "$(secret-tool lookup lookup_key my_pass)" && xvkbd -xsendevent -text "$(wl-paste)"

관련 정보