xmodmap과 왼쪽 Alt 조합

xmodmap과 왼쪽 Alt 조합

Alt+를 symbol다른 것으로 어떻게 바꿀 수 있나요 ?

예를 들어,

세미콜론을 다음과 같이 변경했습니다.

keycode 47   = BackSpace colon semicolon colon semicolon colon

하지만 나는 Alt+를 원한다; 생산하는 ;.

답변1

xmodmap이는 더 이상 사용되지 않으며 문제가 있음을 명심하십시오 . 예를 들어,레이아웃이 변경될 때마다 키보드가 재설정됩니다.(생각지도 못한 상황에서 그런 일이 가끔 발생합니다); ~/.Xmodmap데스크탑과 DM(디스플레이 관리자)에 따라 파일이 로드되거나 로드되지 않을 수 있습니다. 더 자세한 정보를 보실 수 있습니다이 답변에서그리고 변화를 일으키는 보다 "현대적인" 방법이 블로그 게시물은 제가 직접 작성한 것입니다.

그럼에도 불구하고, 귀하의 게시물에서 알 수 있듯이 레이아웃이 하나만 있으면 xmodmap효과가 있을 수 있습니다.

  1. "+" 키의 키코드를 찾으세요. 예를 들어 미국 국제 키보드가 있는 내 노트북에서는 다음과 같습니다.

    [:~] % xmodmap -pke | grep plus     
    keycode  21 = equal plus equal plus multiply division
    keycode 126 = plusminus NoSymbol plusminus
    

xmodmap -pke전체 키보드 맵을 덤프하고 grep"+"를 정의하는 키만 필터링할 수 있습니다. 이 경우 "plus"라고 합니다(shift-에 있습니다 =).

  1. AltGr+ 에 콜론을 사용하려면 다음 줄 +에 입력하면 됩니다 .xmodmap

     keycode  21 = equal plus equal plus semicolon colon
    

그러면 키가 수정자로 사용됩니다.키보드 레이아웃에서 AltGr로 정의됩니다.. 내 키보드에서는 Right-Alt 키이지만 YMMV입니다.

관련 정보