´ÙÀ½ ÀÌÀü Â÷·Ê

13. XFree86-2.1ÀÌ keymapÀ» ÃʱâÈ­ÇÒ ¶§ ÇÏ´Â ÀÏÀÌ Á¤È®ÀÌ ¹«¾ùÀϱî?

¹öÀü 2.1 ÀÌ·¡·Î XFree86Àº °¡´ÉÇÑÇÑ ¸®´ª½º keymapÀ¸·ÎºÎÅÍ »ç¿ëÇÒ keymapÀ» ÃʱâÈ­ÇÑ´Ù. ÇÏÁö¸¸ °¢ Å°´ç 16°³ÀÇ Ç׸ñÀ» °¡Áö°í ÀÖ°í, (Çϳª´ç Shift, AltGr, Ctrl, AltÀÇ Á¶ÇÕÀ¸·Î º¯°æÇÒ ¼ö ÀÖÀ¸¹Ç·Î) ÇöÀç´Â °¢ Å°´ç 256°³ÀÇ Ç׸ñÀ» °¡Áö°í ÀÖ´Ù. ¹Ý¸é¿¡ X´Â °¢ Å°´ç 4°³ÀÇ Ç׸ñ¸¸ÀÌ ÀÖ´Ù. (°¢ Å°´ç Shift, ModÀÇ Á¶ÇÕ) µû¶ó¼­ Å° Á¤º¸ÀÇ ÀϺδ ÇÊ¿¬ÀûÀ¸·Î ÀÒÀ» ¼ö ¹Û¿¡ ¾ø´Ù.

Á¦ÀÏ Ã³À½ X´Â Xconfig È­ÀÏÀ» Àд´Ù. ¿©±â¿¡´Â LeftAlt, RightAlt, RightCtl, ScrollLock Å°°¡ °¢°¢ Meta, ModeShift, Compose, ModeLock ¶Ç´Â ScrollLockÀ¸·Î Á¤ÀǵǾî ÀÖÀ» °ÍÀÌ´Ù. X386keybd(1) ¶Ç´Â XFree86kbd(1)¸¦ ÂüÁ¶Ç϶ó.

¿À¸¥ÂÊ CtlÅ°°¡ ModeShift ¶Ç´Â ModeLockÀ¸·Î Á¤ÀǵǾî ÀÖÁö ¾ÊÀ¸¸é Mod´Â º¸Åë ¿ÞÂÊ AltÅ°°¡ »ç¿ëµÈ´Ù. ¿À¸¥ÂÊ CtlÅ°°¡ ÀÌ·¸°Ô Á¤ÀǵǾî ÀÖÀ¸¸é ¿À¸¥ÂÊ CtlÅ°°¡ »ç¿ëµÈ´Ù. ¿À¸¥ÂÊ AltÅ°°¡ ÀÌ·¸°Ô Á¤ÀǵǾú´Ù¸é ÀÌ °æ¿ì´Â ¿À¸¥ÂÊ AltÅ°°¡ »ç¿ëµÇ´Â °ÍÀÌ´Ù. ÀÌ·± ¹æ½ÄÀ¸·Î ÇÑ Å°¿¡ ´ëÇÏ¿© ¸®´ª½º¿¡¼­ »ç¿ëÇÏ´Â 16°³ÀÇ Å° Àǹ̿¡¼­ XFree86ÀÇ 4°³ÀÇ Àǹ̸¦ °áÁ¤ÇÑ´Ù. Áö±ÝÀÇ ¸®´ª½º´Â µÎ°³ÀÇ CtlÅ°(ÁÂ,¿ì)°£, µÎ°³ÀÇ ShiftÅ°(ÁÂ,¿ì)°£ÀÇ Â÷ÀÌ´Â ±¸º°ÇÏÁö ¾Ê´Â °ÍÀÌ µðÆúÆ®ÀÌ´Ù. ÇÏÁö¸¸ X´Â ÀÌ°ÍÀ» ±¸º°ÇÑ´Ù.

Ä¿³Î keymapÀÌ ÀÐÇôÁö°í º¸Åë ÀÌ¿¡ ÇØ´çÇÏ´Â ¸íÈ®ÇÑ X ¹ÙÀεùÀÌ ¸¸µé¾îÁø´Ù. "action Å°"¿¡ ÇØ´çÇÏ´Â Show_Memory, Show_State, Show_Registers, Last_Console, Console_n, Scroll_Backward, Scroll_Forward, Caps_On, Boot¿¡ ´ëÇÑ ¹ÙÀεùÀº ±¸º°ÇÏÁö ¾Ê´Â ¹ÙÀεùÀ¸·Î Ãë±ÞµÇ¾î¼­ ¹«½ÃµÇ°í, (ShiftLockÀ» Á¦¿ÜÇÑ) lockµé°ú "ASCII-x" Å°µéÀÌ ¸¸µé¾îÁø´Ù.

´ÙÀ½, Xconfig È­ÀÏ¿¡ Á¤ÀǵǾî ÀÖ´Â °ÍµéÀÌ »ç¿ëµÈ´Ù. (µû¶ó¼­, XconfigÀÇ Compose¿¡ ´ëÇÑ Á¤ÀÇ°¡ ¸®´ª½º keymap¿¡ ÀÖ´Â °ªµéÀ» ¹«½ÃÇÏ°í »ç¿ëµÉ °ÍÀÌ´Ù.)

±â´ÉÅ°¿¡ ¿¬°áµÇ¾î ÀÖ´Â ¹®ÀÚ¿­Àº ¾î¶»°Ô µÇ´Â°¡? ¾Æ¹«Àϵµ ¾ÈÀϾ´Ù. X¿¡´Â ±×·¯ÇÑ °³³äÀÌ ¾Æ¿¹ ¾ø´Ù. (ÇÏÁö¸¸ xterm¿¡¼­ ±â´ÉÅ°¿¡ ¹®ÀÚ¿­À» Á¤ÀÇÇÏ´Â °ÍÀº °¡´ÉÇÏ´Ù. ±×·¯³ª À©µµ¿ì °ü¸®ÀÚ°¡ ÀÌ Å°¸¦ ¸ÕÀú °¡·Îæ´Ù´Â Á¡¿¡ À¯ÀÇÇ϶ó.)

³ª´Â ¾ÆÁ÷ AltÅ°°¡ ´­·ÈÀ» ¶§, xtermÀÌ X keymapÀ» »ç¿ëÇÏ´ÂÁö È®½ÅÇÏÁö ¸øÇÏ°í ÀÖ´Ù. ±×³É ¸®¼Ò½º eightBitInputÀ» »ìÆ캸°í ¹®ÀÚÀÇ ÃÖ»óÀ§ ºñÆ®°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö¿¡ µû¶ó Ãß°¡ÀûÀÎ Escape ¹®ÀÚ¸¦ ¹ß»ý½ÃÅ°´Â °Í °°´Ù. (¸¶Ä¡ Äֿܼ¡¼­ setmetamode(1)°¡ ±×·¯ÇϵíÀÌ.)


´ÙÀ½ ÀÌÀü Â÷·Ê