Linux에서 키 다시 매핑 키를 리눅스에서 (더 많은 맥처럼 사용하기

나 전환하고 싶다. Ctrl Alt 키를 리눅스에서 (더 많은 맥처럼 사용하기 위해). 어떻게해야합니까?

도움이된다면 우분투 9.04를 사용하고 있습니다.



답변

첫째로, 안으로보고 시도하십시오 환경 설정 & gt; 건반 & gt; 레이아웃 & gt; 레이아웃 옵션 아래의 Alt / Win 키 동작 거기에 적당한 옵션이 있다면.

그것이 당신을 위해 그것을하지 않으면,이 xmodmap 명령이 왼쪽으로 전환됩니다. Ctrl 왼쪽 Alt (적어도 내 키보드로).

xmodmap -e 'keycode 37 = Alt_L  ISO_Prev_Group ISO_Prev_Group NoSymbol ISO_Prev_Group'
xmodmap -e 'keycode 64 = Control_L'

키 코드를 받으려면 프로그램을 실행할 수 있습니다. xev 터미널 창에서 첫 번째 키를 누릅니다. Ctrl 키 코드를 기록한 다음 Alt 키 코드 가져 오기.


답변

xmodmap – X에서 키맵과 포인터 버튼 매핑을 수정하는 유틸리티

showkey – 키보드에서 보낸 코드 검사

setkeycodes – 커널 스캔 코드 – 키 코드 매핑 테이블 항목로드


답변

다음 단계를 수행하십시오.

  1. 새 파일을 만듭니다. remap.txt라고합시다.

  2. 파일에 다음 텍스트를 추가하십시오.

    !
    ! Swap Alt_L and Control_L
    !
    remove mod1 = Alt_L
    remove Control = Control_L
    keysym Control_L = Alt_L
    keysym Alt_L = Control_L
    add mod1 = Alt_L
    add Control = Control_L
    

    위의 내용은 xmodmap의 스크립트와 같습니다. 현재 키 바인딩을 변경합니다.

  3. 다음 명령을 실행하여 스크립트를 실행하십시오.

    # xmodmap remap.txt
    
  4. (선택 사항) 재부팅 후 동일한 설정을로드하려면 다음을 실행하십시오.

    # sudo dumpkeys > ~/.Xmodmap