왜 대부분의 X 키보드 레이아웃은 수정자 키로 오른쪽 Alt만 사용합니까?

왜 대부분의 X 키보드 레이아웃은 수정자 키로 오른쪽 Alt만 사용합니까?

최근 수정자 키를 사용해야 하는 언어로 타이핑을 했는데, 키보드를 타이핑하는 동안 오른쪽 Alt(Alt Gr)를 동시에 눌러야 하는 이상한 비틀림 때문에 오른손이 아프기 시작하는 것을 발견했습니다. 건반. 키보드의 오른쪽. 그래서 두 개의 Alt 키를 수정자 키로 사용하도록 레이아웃을 설정했는데, 이는 간단하고 완벽하게 작동했지만 궁금했습니다. 대부분의 기본 키보드 레이아웃은 왜 올바른 Alt 키만 사용합니까? 단지 역사적 이유 때문일까요? 그렇다면 그것들은 무엇입니까?

xkb는 수정자 키로 사용할 수 있는 여러 옵션을 제공합니다. 다음은 /usr/share/X11/xkb/symbols/level3두 가지 대안을 모두 사용하는 옵션에 대한 설명입니다.

// Either Alt key (while pressed) chooses the third shift level.
// (To be used mostly to imitate Mac OS functionality.)
partial modifier_keys
xkb_symbols "alt_switch" {
  include "level3(lalt_switch)"
  include "level3(ralt_switch)"
};

이것이 Mac OS에서 작동하는 방식이라면 정말 마음에 듭니다! 왜 복사하지 않습니까?

내에서 두 옵션을 모두 빠르게 검색한 결과 /usr/share/X11/xkb/symbols344개의 키보드 레이아웃이 사용되었고 ralt_switch둘 다 사용하는 키보드 레이아웃은 4개뿐이었습니다.

편집 1:

이 문제를 조사하는 동안 가능한 답을 발견했습니다. 왼쪽 Alt 키를 사용하는 데 사용된 모든 키보드 단축키가 깨졌습니다! 이러한 단축키에 Alt 키도 허용하면 이 문제가 해결될 수 있는 것처럼 보이지만... 아직 조사 중이며 어떤 이유로 인해 이것이 실제로 전체적으로 더 나쁘다는 것이 밝혀질 수도 있지만 원칙적으로 내 문제는 남아 있습니다. 존재합니다(이것이 실제로 Mac OS에서 작동하는 방식이라면 Apple은 발생할 수 있는 모든 잠재적인 문제를 해결할 수 있는 방법을 찾았을 수 있으며 우리는 그들이 하는 모든 일을 할 수 있습니다).

관련 정보