KDE, 응용프로그램별 키보드 단축키, 예: 크롬 단축키를 사용자 정의하는 방법은 무엇입니까?

KDE, 응용프로그램별 키보드 단축키, 예: 크롬 단축키를 사용자 정의하는 방법은 무엇입니까?

KDE5에서 어떻게 동일한 단축키를 사용하면서도 활성 응용 프로그램별로 다른 작업을 수행할 수 있습니까?

예 저는 F3텍스트 편집기를 사용하고 find next있으며 Chrome을 사용할 때 웹페이지를 새로 고치고 싶습니다. 이 질문은 KDE에서 크롬/크롬 단축키를 사용자 정의하는 방법과 비교할 수 있습니다.

답변1

KDE에는 매우 발전된 바로가기 관리 시스템이 있습니다.같은글로벌 단축키할 수 없다이제 다양한 작업에 사용됩니다.하지만전역 바로가기와 같은 Active window필터를 Existing window적용하여 앱별로 작업을 제한할 수 있습니다.

이것없는KDE 기능을 사용하면 각 응용 프로그램에서 작업을 수행할 수 있습니다.단일 전역 바로가기kwin유일한 제한 사항이므로 응용 프로그램에 자체 키보드 단축키 구현이 있는 경우 필터와 함께 KDE 전역 단축키를 사용하여 동일한 전역 단축키에 대해 응용 프로그램별 작업을 구현할 수 있습니다 .

필터 기능도 유용하네요Chromium과 같은 애플리케이션의 키보드 단축키를 맞춤설정하세요.또는 편집할 수 없는 내장된 단축키가 있는 기타 애플리케이션. 다른 대상이 아닌 응용 프로그램에 영향을 주지 않고...

아래 예는 다음과 같습니다.일반적인 단축키를 사용하는 방법F3(보통 find/find-next작업에 사용되며 전역 KDE 단축키가 아닙니다.) 크롬에서 작업을 수행하려면( 다른 응용 프로그램의 검색 기능에는 refresh page영향을 주지 않습니다 ):F3

systemsettings5  >  Shortcuts (under workspace)  >  Custom Shortcuts

새 그룹 추가(이를 위해서는 애플리케이션별로 필터링하는 기능이 필요합니다.):

Edit  >  New Group  >  Select the new group  >  Open Condition tab

한 번의 클릭으로 활성 창에 필터 추가

New  >  Active Window

그런 다음 클릭하여 창 역할의 값 New...으로 사용할 수 있습니다(모든 브라우저를 대상으로 하는 경우).browser

이제 그룹이 설정되었으므로 여기에 새로운 전역 바로가기를 추가해야 하며, F5버튼을 사용하여 시뮬레이션(새로 고침 작업) 할 것입니다 F3.

Select the new group  >  Edit  >  New  >  Global shortcut  >  Send keyboard input

마지막으로 트리거 탭에 할당 F3하고 액션에 쓰겠습니다 F5. 아래 캡처는 전체 프로세스를 보여줍니다.

관련 정보