두 가지 옵션

두 가지 옵션

저는 Mac OS X에서 Karabiner를 사용하여 일부 키가 절반 수정자로 작동하도록 만들고 있습니다. Enter를 탭하면 Enter가 되지만 누르고 있으면 메타입니다. Linux에서 동일한 작업을 수행하는 것이 쉬운가요?

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

답변1

두 가지 옵션

나는 사용한다집에서 수정자이것을 달성하기 위해. 개발자가 제안하기도 함 엑스케이프대안으로.

비교

At Home Modifier의 개발자는 xcape에 대해 다음과 같이 말합니다.

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

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

내 경험

나는 둘 다 사용했습니다. 개인적으로 저는 몇 가지 이유로 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 패키지는 최신 상태이며 버전 번호를 쉽게 올릴 수 있습니다. 어쨌든 이전 버전은 일반적으로 호환됩니다.

관련 정보