두 가지 옵션

두 가지 옵션

나는 Mac OS X에서 Karabiner를 사용하여 일부 키를 세미 수정자 역할을 하도록 하고 있습니다. Enter를 누르면 Enter이고 누르고 있으면 Meta입니다. Linux에서 동일한 작업을 수행하는 것이 쉬운가요?

추신. 내 말은: Enter를 수정자 키로 사용하고 Enter를 누르고 있는지 또는 눌렀다가 놓는지에 따라 Enter를 사용할 수 있기를 원한다는 것입니다. (고정 키와는 다릅니다.)

답변1

두 가지 옵션

나는 사용한다집에서 수정자이를 달성하기 위해. 개발자도 추천합니다 X 각도대안으로.

비교하다

At Home Modifier의 개발자는 xcape에 대해 이렇게 말합니다.

장점: X 서버 또는 xf86-input-evdev를 업데이트할 때마다 다시 컴파일할 필요가 없습니다. 코드가 더 작습니다.

단점: XTest 및 Record 확장이 제거될 수 있으므로 Wayland에서 작동하지 않을 수 있습니다. AutoKey 또는 xnee와 같은 로깅 확장을 사용하는 다른 소프트웨어를 방해할 수 있습니다.

내 경험

나는 그것들을 모두 사용했습니다. 개인적으로 저는 몇 가지 이유로 At Home Modifier를 선호합니다.

  1. At Home Modifier 설정은 규칙을 사용하여 매우 쉽습니다 xorg.conf. 따라서 다른 키보드에 영향을 주지 않고 특정 키보드에만 적용할 수 있습니다.
  2. At Home Modifier는 시스템 수준에서 작동합니다. 즉, 다중 사용자 환경에서 더 잘 작동합니다(다른 설정을 원하지 않는 한 xcape가 더 적합할 수 있음).
  3. At Home Modifier는 수정자 키(예: Meta)를 "탭" 키(예: Enter)에 매핑하는 반면, xcape는 그 반대입니다. 나는 콘솔이나 디스플레이 관리자와 같이 X가 실행되지 않을 때 "실제" 대체 키에 액세스하는 것을 선호합니다 Enter. 이런 상황에서는 더 자주 사용하겠습니다.

위에서 언급한 xcape의 첫 번째 장점은 배포판에 따라 영향을 미칠 수도 있고 그렇지 않을 수도 있습니다. Ubuntu를 즉시 업데이트하는 경우(제가 수행한 경우) ppa가 지연되면(적어도 몇 달 동안 한 번은 지연되는 경우) At Home Modifier를 직접 다시 컴파일해야 할 수도 있습니다. Arch Linux를 사용하는 경우 AUR 패키지가 최신 상태이므로 버전 번호를 쉽게 늘릴 수 있습니다. 그럼에도 불구하고 이전 버전은 일반적으로 호환됩니다.

관련 정보