US-Intl 레이아웃에 프랑스어 인용문을 어떻게 입력하나요? [복사]

US-Intl 레이아웃에 프랑스어 인용문을 어떻게 입력하나요? [복사]
$ setxkbmap -query | grep layout
layout:     us

Linux Mint 18.3을 설치하는 동안 US-Intl 키보드 레이아웃을 지정한 것 같습니다(부차적인 질문, 확인 방법?). right-alt++ ,인쇄 c와 같은 악센트 표시를 얻을 수 있습니다ç

그러나 프랑스어 인용문은 아닙니다. 여러 게시물/wikipedia에서 찾은 솔루션인 right-alt+ [, right-alt+ zright-alt+를 시도했지만 .\«

고쳐 쓰다:

$ cat -n /usr/share/X11/xkb/symbols/us | head -n 120 | tail -n 14
   107      key <AC04> { [     f,          F,             f,                F ] };
   108      key <AC05> { [     g,          G,             g,                G ] };
   109      key <AC06> { [     h,          H,             h,                H ] };
   110      key <AC07> { [     j,          J,             j,                J ] };
   111      key <AC08> { [     k,          K,            oe,               OE ] };
   112  
   113      key <AC09> { [     l,          L,        oslash,         Ooblique ] };
   114      key <AC10> { [ semicolon,      colon,     paragraph,           degree ] };
   115      key <AC11> { [dead_acute, dead_diaeresis, apostrophe,        quotedbl ] };
   116  
   117      key <AB01> { [     z,          Z,            ae,               AE ] };
   118      key <AB02> { [     x,          X,             x,                X ] };
   119      key <AB03> { [     c,          C,     copyright,             cent ] };
   120      key <AB04> { [     v,          V,             v,                V ] };

$ cat -n /usr/share/X11/xkb/symbols/us | grep quotemark
    86      key <AE09> { [     9,  parenleft, leftsinglequotemark, dead_breve ] };
    87      key <AE10> { [     0, parenright, rightsinglequotemark, dead_abovering ] };
   101      key <AD11> { [ bracketleft,  braceleft,  guillemotleft, leftdoublequotemark ] };
   102      key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] };
   170    key <AE09> { [      9, parenleft, leftsinglequotemark,  dead_breve ] };
   171    key <AE10> { [      0, parenright, rightsinglequotemark, dead_abovering ] };
   270      key <AE09> { [     9,  parenleft, leftsinglequotemark, dead_breve ] };
   271      key <AE10> { [     0, parenright, rightsinglequotemark, dead_abovering ] };
   272      key <AE11> { [ bracketleft,  braceleft,  guillemotleft, leftdoublequotemark ] };
   273      key <AE12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] };
   677      key <AE10> { [     0, parenright,     masculine,singlelowquotemark] };
   682      key <AD02> { [     w,          W,         U2211,doublelowquotemark] };
   691      key <AD11> { [ bracketleft,  braceleft, leftdoublequotemark, rightdoublequotemark ] };
   692      key <AD12> { [bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] };
   741      key <AE09> { [            9,    parenleft,  leftsinglequotemark,  leftdoublequotemark ] };
   742      key <AE10> { [            0,   parenright, rightsinglequotemark,  rightdoublequotemark ] };
   871              leftsinglequotemark,    dead_breve  ] };
   873              rightsinglequotemark,   dead_abovering  ] };
   917              leftsinglequotemark,    dead_breve  ] };
   919              rightsinglequotemark,   dead_abovering  ] };
   950              leftsinglequotemark,    dead_breve  ] };
   952              rightsinglequotemark,   dead_abovering  ] };
  1459   key <AE09> { [  9, parenleft, leftsinglequotemark, U0306 ] };
  1461   key <AE10> { [  0, parenright, rightsinglequotemark, U030A ] };

"표준 kb"가 무엇인지 잘 모르겠습니다. dpkg -키보드 구성 재구성 여기에 이미지 설명을 입력하세요.

답변1

올바르게 가정한 대로 "intl"(영어(미국, 국제, 데드 키 포함) 섹션)의 /usr/share/X11/xkb/symbols/us 파일에는 [ 및 ] 키의 세 번째 옵션으로 guillemets가 있습니다.

/usr/share/X11/xkb/symbols/us 파일에 동일한 항목(약 114행)이 있는지 확인하고 setxkbmap을 실행할 때 실제로 미국 키보드 레이아웃의 "intl" 변형을 선택했는지 확인하십시오. 변형 아래에 쿼리하면 철자가 "intl"이어야 하며 다른 철자는 안 됩니다.

관련 정보