이 결과를 어떻게 얻었습니까?

이 결과를 어떻게 얻었습니까?

저는 독일어 키보드가 있는 오래된 MacBook에서 Manjaro와 Deepin을 사용하고 있습니다. 키에 인쇄된 Alt 키에 액세스하는 것을 허용하지 않더라도 사용할 수 있는 "독일어(Macintosh, 데드 키 없음)"로 설정했습니다(예: @ 기호는 내 키 대신 alt+q입니다). 키보드 위에 표시된 대로(alt+l) 이것으로 살 수 있습니다.

하지만 포르투갈어 텍스트를 자주 작성할 때는 항상 ñ 및 ç 문자를 입력해야 합니다. 이러한 키는 수정자 키와 관계없이 이 키보드에 전혀 존재하지 않는 것 같습니다. 그러나 또는 ć 및 ń과 같이 평생 사용하지 않고 기꺼이 교환할 수 있는 몇 가지 키가 있습니다.

이것을 달성하는 가장 쉬운 방법은 무엇입니까? 아니면 그런 것? UTF 코드를 크래킹하는 것은 옵션이 아니며 다른 키보드를 추가할 수도 없습니다. 이는 결국 노트북입니다.

답변1

이 콘텐츠를 내 홈 디렉터리의 .Xmodmap 파일에 넣었습니다.

keycode  54 = c C c C ccedilla Ccedilla copyright 
keycode  57 = n N n N ntilde Ntilde asciitilde
keycode  46 = l L l L at
keycode  38 = a A a A atilde Atilde atilde

그러다가 나는 처형을 xmodmap ~/.Xmodmap하고 행복한 강아지가 되었습니다.

이 결과를 어떻게 얻었습니까?

이것을 실행했는데 xmodmap -pke > current_xmodmap.txt현재 구성이 위 형식으로 나열되었습니다. 변경하고 싶은 내용을 검색하기 위해 텍스트 편집기에서 파일을 열었습니다. 모든 키가 여기에 표시되므로 아무것도 놓치지 마세요.

존재하다http://wiki.linuxquestions.org/wiki/List_of_Keysyms_Recognised_by_Xmodmap가능한 모든 키 목록을 얻을 수 있습니다.

따라서 이 두 가지 정보를 사용하면 시스템의 Xmodmap을 예상한 대로 패치하는 파일을 생성하는 것이 가능해집니다.

답변2

...아마도 글리프의 해당 부분을 얻을 수 있을 것입니다

데드 키

변종? 이것이 옵션이라면? 이 변형으로 전환하면 존재합니까?

그런 다음 레이아웃, 변형 및 옵션에 대한 정보를 얻으려면 setxkbmap또는 를 사용해야 합니다 .localectl

XKB 파일은 /usr/share/X11/xkb/"rules" 디렉토리에 위치하여 parts.

관련 정보