키보드를 사용하여 기본 레지스터에 액세스

키보드를 사용하여 기본 레지스터에 액세스

나는 이것을 읽었다답변중력 및 부분 텍스트를 통해 superuser.com에서"X 선택, 버퍼 잘라내기 및 루프 종료.” 제이미 자윈스키.

나는 거기에 이해기초적인등록: 마우스를 사용하여 텍스트를 선택한 다음 마우스 가운데 버튼을 사용하여 붙여넣습니다. 반면에 클립보드( ctrl-c/ ctrl-v)가 있습니다.

하지만 해당 버튼이 있는 마우스가 없거나 마우스가 전혀 없는 경우(키보드로 선택하여 레지스터에 텍스트를 입력할 수도 있기 때문에) 기본 레지스터에 어떻게 액세스합니까? 마우스 대신 접속할 수 있는 단축키가 있나요?

나는 보았다이 문제, 그러나 구체적으로 묻고 rxvt메인 레지스터는 X의 기능입니다(내 생각에는).

위의 글에서는 답을 찾을 수 없습니다. shift-ins와 같은 방식으로 작동하는 것 같아서 ctrl-v내가 찾고 있는 것이 아닙니다.

답변1

기본 "레지스터"가 없습니다. 수는 얼마든지 있다선택하다, 이는 기본적으로 "현재 이 특정 선택 항목을 보유하고 있습니다"라고 말하는 X 응용 프로그램입니다.

Windows 의미에서는 "클립보드"가 없습니다(Ctrl-C는 클립보드에 복사하고 Ctrl-V는 클립보드에서 붙여넣음). 대신, X 응용 프로그램은 서로 통신하고 사용자가 작업(예: 마우스 가운데 버튼 누르기)을 수행할 때 하나의 X 응용 프로그램이 다른 응용 프로그램에 "선택권을 주세요"라고 말할 수 있습니다.

그러나 Windows와 같은 응용 프로그램 xclipboard이나 때로는 널리 사용되는 데스크톱 환경의 창 관리자가 선택 항목을 원래 저장한 응용 프로그램 대신 대신할 수 있습니다. 이는 전체 프로세스를 Windows와 유사하게 만듭니다.

모든 사용자 상호 작용은 특정 애플리케이션에서 해석되어 다른 애플리케이션의 선택을 요청하거나 자체 선택을 수정 및 선언할 수 있습니다. 관례적으로 마우스를 끌거나 마우스 가운데 버튼을 사용하거나 특정 키를 사용할 수 있습니다. 사용되는 내용은 응용 프로그램마다 다를 수 있습니다.

특정 버튼이나 키가 있는 마우스가 없는 경우 해당 버튼이나 키가 다른 마우스 버튼이나 키를 사용하도록 요구하는 각 특정 응용 프로그램을 구성해야 합니다. 애플리케이션이 구성을 지원하지 않는 경우 다른 방법을 통해 마우스 버튼이나 키를 합성할 수 있습니다.

명령줄 애플리케이션(예: xclip스크립트)을 사용하여 선택 사항에 액세스하거나 제공할 수도 있습니다.

귀하의 질문이 "키보드에서 잘라내어 붙여넣는 방법"과 유사한 경우특별한응용 프로그램"인 경우 질문을 편집하고 응용 프로그램을 언급하십시오. 일반적인 접근 방식은 없습니다.

관련 정보