키보드에서 Z와 Y 키를 바꾸려면 어떻게해야합니까?


12

대부분의 경우 미국 쿼티 레이아웃을 사용하지만 때때로 쿼츠 인 독일어 레이아웃을 사용해야하며 매우 성가시다.

독일어 레이아웃에서 y 및 z 키를 바꾸려면 어떻게해야합니까?


해결책은이 링크에 있습니다 : 우분투의 사용자 정의 키보드 레이아웃 (또는 Linux :) 은 gertvdijk가 친절하게 제공합니다.

주의 : Ubuntu의 최신 버전에서는 sudo dpkg-reconfigure xkb-data변경 사항을 적용해야합니다. 이 답변을 참조하십시오 .

답변:


10

이 방법은 단일 키의 시스템 전체 키보드 재 맵핑을위한 트릭을 수행해야합니다. FAQ : Linux에서 키보드 키를 비활성화 / 재 매핑하는 방법은 무엇입니까?

그리고이 방법은 자신의 사용자 정의 키 맵을 만드는 것입니다 : Ubuntu의 사용자 정의 키보드 레이아웃 (또는 Linux :)

바로 가기를 사용하여 빠르게 변경할 수 없습니다. 그렇게하려면 스크립팅이 필요합니다.


그러나 귀하의 질문의 첫 번째 개정판에서 레이아웃을 변경하고 싶다고 가정했습니다. 질문을 수정했지만 레이아웃을 변경하는 방법은 다음과 같습니다.

태그에서 Kubuntu (KDE) 12.04를 실행하고 레이아웃을 매우 간단하게 변경한다고 가정합니다.

  1. '시스템 설정'을여십시오
  2. '입력 장치'열기
  3. 왼쪽 세로 탭에서 '키보드'를 선택하십시오.
  4. 가로 탭에서 'Layouts'를 선택하십시오.
  5. '레이아웃 구성'확인란을 선택하십시오.
  6. '추가'버튼을 클릭하고 대화 상자의 필드를 채워 원하는 키보드 레이아웃을 추가하십시오. 영어 (미국) 레이아웃을 선택하면 'qwerty'가됩니다. -레이아웃을 빠르게 변경할 수있는 단축키를 선택적으로 구성 할 수 있습니다.
  7. 적용을 클릭하십시오.

KDE 키보드 구성 대화 상자

여기에는 사용자 세션에서의 키보드 레이아웃 및 동작이 포함됩니다. 텍스트 콘솔을 포함한 시스템 전체 설정에 대해서는 이 질문을 참조하십시오 .


예, 독일어 키보드를 추가 한 방식입니다. 그러나 그것은 내 질문에 대답하지 않습니다 : 어떻게 qwertz 독일어 키보드 레이아웃을 qwerty로 변경합니까?
알리

@Ali : 영어 (미국) 레이아웃을 추가하고 활성화 하시겠습니까?
gertvdijk

1
미안합니다. 미국 레이아웃에 만족하고 DE 레이아웃으로 변경할 때 미국 레이아웃에서와 같이 y와 z를 교체해야합니다. 그게 내 질문입니다.
알리

@Ali : 그렇다면 나는 당신의 질문을 따르지 않습니다. 이와 같은 레이아웃을 전환하면 나에게 효과적입니다.
gertvdijk

레이아웃을 바꾸고 싶지 않습니다. 레이아웃 (독일어)이 주어지면 y와 z 키를 어떻게 전환 할 수 있습니까?
알리

4

매우 간단합니다. 독일어 레이아웃 파일을 편집해야합니다. 터미널 ( Ctrl+ Alt+ T)을 통해 엽니 다 .

sudo gedit /usr/share/X11/xkb/symbols/de

열린 파일에서 27 번째 줄에“z”가 표시됩니다.

    key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

38 번째 줄의“y”:

    key <AB01>  { [         y,          Y,       guillemotright,    U203A   ] };

yz 를 전환하기 만하면 됩니다. 그런 다음 파일을 저장하고 닫습니다.

한 번 로그 아웃 한 후 다시 로그인하여 결과를보십시오.


때때로이 변경 사항이 적용되지 않습니다. *.xkm파일을 제거 /var/lib/xkb하여 새 키맵을 강제로 다시 컴파일하십시오. 이 링크를 참조하십시오 .
janosdivenyi

물론 최신 버전의 우분투에서 @janosdivenyi. 이 답변을 참조하십시오 .
AliN

3

14.04의 Unity 데스크톱에서 독일어 (qwerty) 를 선택할 수 있습니다 .

여기에 이미지 설명을 입력하십시오

이것은 내가 원하는 것을 정확하게 제공합니다 .

터미널에서이 특정 레이아웃으로 전환 할 수도 있습니다.

setxkbmap -layout de -variant qwerty

시스템의 키보드 레이아웃 파일을 엉망으로 만들 필요는 없습니다!


@mrk 새로운 질문으로 게시하십시오. 세부 사항을 모른 채 시스템에서 발생한 일을 말하는 것은 불가능합니다. 의견에 게시하지 말고 새로운 질문을 게시하십시오.
Ali

2

X (그래픽) 세션에서 zy키 를 전환하려면 세션의 터미널에서 다음 명령을 실행하십시오.

a=52;b=29;c=xmodmap;d="$c -e '";$c -pke | sed -nr "s/^(keycode *)$b(.*)/$d\1$a\2'/p;t;s/^(keycode *)$a(.*)/$d\1$b\2'/p" | sh


처음에는 작동합니다. 다시 시작한 후에 볼 수 있습니다.
Goran_Ilic_Ilke
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.