이 단축키 동작은 왜 발생합니까?

이 단축키 동작은 왜 발생합니까?

현재 MacBook Air M1에서 Asahi Linux를 사용하고 있는데 해결할 수 없는 문제가 발생했습니다. 내 환경, 특히 Firefox와 같은 응용 프로그램에서는 Ctrl + aMove to the end of the text 를 사용하여 커서를 텍스트의 시작 부분으로 이동할 수 없습니다 Ctrl + e. 커서를 이동하는 대신 이 명령은 모든 텍스트를 선택합니다.

이 동작은 그래픽 응용 프로그램에서만 발생하며 바로 가기가 예상대로 작동하는 터미널에서는 발생하지 않습니다.

내 환경에 대한 기본 정보는 다음과 같습니다.

OS: Asahi Linux(Arch)
Desktop: KDE Plasma 
Machine: MacBook Air M1 (aach64)
Affected Applications: Firefox (possibly others)

시스템 설정에서 키 바인딩을 확인했지만 안타깝게도 설정을 올바르게 변경할 수 있는 곳을 찾지 못했습니다.

이 문제를 경험한 사람이 있거나 이 동작의 원인이 무엇인지 알고 있는 사람이 있습니까? 이 문제를 해결하는 방법에 대한 제안을 주시면 감사하겠습니다.

답변1

이 단축키 동작은 왜 발생합니까?

표준 기본 동작은 Ctrl+a그래픽 응용 프로그램의 모든 텍스트를 선택하는 것이며 응용 프로그램의 기본 단축키에 의해 결정됩니다. Afaik, 기본 동작은 없습니다 Ctrl+e.

그래픽 응용 프로그램에서 텍스트를 편집할 때 개인적으로 Ctrl+a왼쪽 화살표 키를 사용하여 텍스트 시작 부분으로 이동하고 Ctrl+a오른쪽 화살표 키를 사용하여 텍스트 끝으로 이동합니다.

예를 들어 텍스트 상자 목록의 텍스트를 편집할 때 Firefox의 기본 단축키는 Ctrl+a"모두 선택"입니다.https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly#w_editing

또한 텍스트를 편집할 때 다음과 같은 기본 단축키가 나열됩니다.

  • Ctrl+Home"텍스트의 시작 부분으로 이동"으로
  • Ctrl+End"텍스트 끝으로 이동"으로 이동
  • Home"줄의 시작으로 이동"으로 이동
  • End"줄의 시작으로 이동"으로 이동

이는 아마도 그래픽 응용 프로그램의 표준 기본값일 것입니다. 평소에는 잘 사용하지 않아서 모르겠네요.

단축키를 변경하는 방법은 무엇입니까?

원하는 정확한 동작을 원한다면 어떻게 해야 합니까? 이것이 가능합니까? 아마도 텍스트를 편집하는 동안 개별 응용 프로그램의 단축키를 변경하는 것이 가능할 것입니다.

"키보드 단축키"의 Firefox 링크 페이지 시작 단락에 다음과 같이 명시되어 있다는 점은 주목할 가치가 있습니다.

Emacs 스타일 텍스트 편집 단축키는 GNOME에서 활성화하면 Firefox에서도 작동합니다.

저는 vim을 사용하기 때문에 Emacs 스타일 단축키에 익숙하지 않습니다. 그런데 KDE에도 비슷한 것이 있을까요?

KDE의 기본 문서 편집기가 Firefox와 동일하다는 점은 주목할 가치가 있습니다.https://docs.kde.org/trunk5/en/khelpcenter/fundamentals/kbd.html#kbd-modifying

설명서 사용 및 도움말 얻기에 설명된 바로 가기는 개별 프로그램에 의해 설정됩니다.대부분의 KDE 프로그램에서는 범용 단축키 편집 대화 상자를 사용하여 프로그램을 수정할 수 있습니다.편집은 파일에 설명된 단축키를 사용하여 동일한 방식으로 수행할 수 있습니다...강조 광산.

KDE에는 단축키 사용 및 사용자 정의에 대한 문서가 있습니다: https://docs.kde.org/trunk5/en/khelpcenter/fundamentals/shortcuts.html

최악의 시나리오는 원하는 동작을 얻기 위해 각 개별 응용 프로그램의 단축키를 수정해야 한다는 것입니다.

컴퓨터를 사용하는 친구가 있고 단축키에 익숙하지 않은 경우, 다양한 단축키 동작에 대한 프로필 역할을 하는 "구성표"를 설정할 수 있다는 점을 이 문서에서 언급할 가치가 있습니다.

KDE 바로가기 구성 패널을 열려면: Settings->Configure Shortcuts...

시스템 설정에 "표준 단축키", KDE의 단축키(전역 단축키와는 다름)가 있으며, 각 응용 프로그램에 개별적으로 적용할 필요가 없도록 편집할 수 있는 것 같습니다. 이 내용은 이 블로그 게시물에 설명되어 있습니다(저는아니요작성자님, 저는 이것을 테스트할 수 있는 KDE가 없습니다):https://www.maketecheasier.com/Assign-remap-keyboard-shortcuts-in-linux/

이 KDE 문서에서는 표준 단축키와 전역 단축키에 대해 설명합니다:https://docs.kde.org/stable5/en/plasma-desktop/kcontrol/keys/index.html#key-bounds-use-globapp

응용 프로그램이 이를 재정의하는 경우 모든 응용 프로그램에 적용되지 않을 수 있으므로 해당 응용 프로그램에 대해 별도로 지정해야 할 수도 있습니다.

관련 정보