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

5. ½ÅüÀû ¹®Á¦

ÀÌ ¹®Á¦ÀÇ ´Ù¼ö´Â °³º°ÀûÀ¸·Î Ãë±ÞµÈ´Ù. °³ÀÎÀûÀÎ Çʿ伺, ÀÔ·Â ¹æ¹ý°ú ±âŸ ¿äÀεéÀÇ ¸¹Àº º¯È­¿¡, ÀÌ HOWTO´Â Á¦°øÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î¿Í Àü¹®°¡ÀûÀÎ ÀÇ°ß¿¡¼­ ÁöÀûÇÏ´Â °ÍÀÌ´Ù.

5.1 ¸¶¿ì½º/Æ÷ÀÎÆ® »ç¿ë ºÒ°¡´É

¹Ì¼¼ÇÑ À̵¿Áß¿¡´Â ¸¶¿ì½ºÀÇ »ç¿ëµµ ¾î·Æ´Ù. ¸î ¸î »ç¶÷¿¡°Ô À־ tracker ballÀº ¸Å¿ì À¯ÀÍÇÏÁö¸¸, ÀÌ¿ÜÀÇ »ç¶÷¿¡°Ô À¯·ÂÇÑ ÀÔ·Â ÀåÄ¡´Â Å°º¸µåÀÌ´Ù. (¶Ç´Â simulate keyboard)

ÀϹÝÀûÀÎ LinuxÀÇ »ç¿ë¿¡ÀÖ¾î ÀÌ°ÍÀº ¹®Á¦ÀÌ´Ù.("Making the keyboard behave"ÀåÀ» ÂüÁ¶) ¶ÇÇÑ X»ç¿ëÀÚ¿Í, ÀÌ°ÍÀº ¾î¶² ȯ°æÇÏ¿¡¼­ ¹®Á¦¸¦ ¹ß»ýÇÑ´Ù. ´ÙÇàÀÌ fvwm window ¸Å´ÏÀú´Â Æ÷ÀÎÅÍ ¾øÀÌ »ç¿ëÇÏ´Â °Í°ú°°°Ô ¼³°èµÇ¾î ÁÖ·Î Å°º¸µå¸¦ »ç¿ëÇÑ´Ù.

ÀúÀÚ´Â ½ÇÁ¦·Î ¸¶¿ì½º¸¦ »ç¿ëÇØ Å¸ÀÌÇÎÇØ º¸¾Ò´Ù. fvwmÀº Á¦°¡ ¾Ë°íÀÖ´Â LinuxÀÇ ¹èÆ÷¹° Àüü¿¡ Æ÷ÇԵǾîÀÖ´Ù. ±âŸ ÇÁ·Î±×·¥ÀÇ »ç¿ëÀº Å°¸¦ ´©¸£´Â°Í¿¡ ÀÇÁ¸ÇÑ´Ù. ¸¹Àº XÇÁ·Î±×·¥Àº ¸ðµç ±â´É¿¡ À־ ÀÌ°ÍÀÌ °¡´ÉÇÏ´Ù. ÇöÀç ¹ßÇ¥µÈ X´Â ÀÌ°ÍÀÌ ¿ëÀÌÇÏ´Ù°í »ý°¢ÇÑ´Ù.

Unable to Use a Keyboard

º¸Åë Å°º¸µå¸¦ »ç¿ëÇÏÁö ¸øÇÏ´Â »ç¶÷Àº headstickÀ̳ªmouthstick¸¦ »ç¿ëÇØ, Å°º¸µå¸¦ ÀÌ¿ëÇÑ´Ù. ÀÌ°Í¿¡´Â Ư¼öÇÑ Å°º¸µå ¼³°è°¡ ÇÊ¿äÇÏ´Ù.("Making the keyboard"ÀåÀ» ÂüÁ¶.)

±âŸ ÀÔ·Â Çϵå¿þ¾î (X Windows System only)

Å°º¸µå´Â ÀüÇô »ç¿ëµÇÁö ¸øÇÏ°í pointingÀåÄ¡¿¡¸¸ »ç¿ëµÉ °æ¿ì, Ç¥ÁØÀûÀÎ Linux Äֿܼ¡¼­´Â ÇØ°á ¹æ¹ýÀÌ ¾ø¾î X°¡ ÀÌ¿ëµÈ´Ù. ¸¸¾à X¿ë ÀÔ·ÂÀ¸·Î charcter ÀÔ·Â ÀåÄ¡ »ç¿ë¹æ¹ýÀ» Áö½ÃÇÑ´Ù¸é, Å°º¸µå¸¦ »ç¿ëÇÏÁö ¾Ê¾Æµµ poiniting ÀÔ·ÂÀÌ °¡´ÉÇÏ´Ù.

screen ÅÍÄ¡³ª eye pointer¿Í °°Àº ÀÔ·ÂÀÌ ÇÊ¿äÇÑ ÀåÄ¡´Â ¸¹´Ù. Á¦°¢±â ¸¹Àº "ÀåÄ¡ driver"°¡ ÇÊ¿äÇÏ´Ù. ÀÌ°Í¿¡ ¿¬°üµÈ ¹®¼­°¡ ÀÖ´Ù¸é, ÀåÄ¡¸¦ ´Ù·ç´Â °ÍÀº ¾î·ÆÁö ¾Ê°ÚÁö¸¸ C Programming ´É·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù. »ó¼¼ÇÑ »çÇ×Àº Linux Kernel Hackers guide (¿ªÁÖ: HTML Çü½ÄÀ¸·Î °ø°³µÇ¾î ÀÖ½À´Ï´Ù.) À̳ª Ä¿³Î Âü°í¹®ÇåµîÀ» ÂüÁ¶ÇϽÿÀ. ¼ÂÆà µÇ¾ú´Ù¸é, ¸¶¿ì½ºÃ³·³ ÀÌ ÀåÄ¡¸¦ »ç¿ë °¡´ÉÇÒ °ÍÀÌ´Ù.

Linux¿¡¼­ Çϵå¿þ¾î Á¶ÀÛ

¿©±â¼­ Èï¹ÌÀÖ´Â ÁÖ¿ä ±×·ìÀº Linux Lab ProjectÀÌ´Ù. ÀϹÝÀûÀÎ GIPBÇϵå¿þ¾î´Â Á¶ÀÛ°¡´ÉÇÏ´Ù. (GIPB: IEEE¹ö½º¿Í°°Àº °úÇпëÀåºñ Ç¥ÁØ ÀÎÅÍÆäÀ̽º). ´ë±Ô¸ð ÀÇ¿åÀûÀÎ ÇÁ·ÎÁ§Æ®·Î ÀáÀçÀûÀÎ °¡´É¼ºÀ» º¸ÀÌÁö¸¸, ÀúÀÚ°¡ ¾Ë°íÀÖ´ÂÇÑ ¾ÆÁ÷ ½ÃµµµÇÁö ¾Ê¾Ò´Â´Ù.)

5.2 À½¼º ÀνÄ

À½¼º ÀνÄÀº ÄÄÇ»Å͸¦ »ç¿ëÇÒ ¼ö ÀÖ°ÔÇÏ´Â ¸Å¿ì À¯·ÂÇÑ ÅøÀÌ´Ù. Linux¿¡¼­ ÀúÀÚ°¡ ¾Ë°íÀÖ´Â ½Ã½ºÅÛÀº 2°³ÀÌ´Ù. Çϳª´Â [±¤ÇÐÀû ÀνÄÀº ¾Æ´ÏÁö¸¸ º¸´Ù µ¿ÀÛÀÌ °³¼± µÇ¾ú´Ù]¶ó°í ¸»ÇÒ¼ö ÀÖ´Â earsÀÌ´Ù. µÎ ¹ø°´Â AbbotDemoÀÇ¡¸A speaker independent continuous speech recognition system¡¹ÀÌ´Ù. Çã°¡¾øÀÌ »ó¾÷Àû »ç¿ëÀº ºÒ°¡´ÉÇÏÁö¸¸ ¸¹ÀÌ Èï¹Ì·Î¿ï °ÍÀÌ´Ù. »ó¼¼ÇÑ °ÍÀº Linux software map(ref id="linux-docs" name="other Linux documents")À» ÂüÁ¶.

5.3 Å°º¸µå ÀÛµ¿

X Window System.

ÃֽŠX»ç¿ëÀÚ´Â ÀÔ·ÂÀ» µµ¿ÍÁÖ´Â ¸¹Àº ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. ÀÌ´Â StickKeys, MouseKeys, RepeatKeys, BounceKeys, SlowKeys, ±×¸®µµ TimeOut±â´ÉÀ» Æ÷ÇÔÇÑ´Ù. »ç¿ëÀÚÀÇ ÇÊ¿äÀÌ ÀÇÇÑ Å°º¸µå ¼³°è¸¦ ÇÏ¿©, X ¹öÀü 6.1À̻󿡼­´Â XKB>°¡ Á¦°øµÈ´Ù. ¹öÀüÀ» ºñ±³ÇÏ¿©, Ãß°¡·Î ÀνºÅç ÇϽÿÀ.

xdpyinfo -queryExtensions °ú°°ÀÌ ÇϽÿÀ.(¿ªÁÖ: X À¯Æ¿¸®Æ¼ÀÇ Á¤º¸¸¦ Ç¥½ÃÇÏ´Â ¸í·É)

Auto Repeat Rid Ãëµæ

Linux ÄַܼΠkey repeatÀ» ÇØÁ¦ÇÏ·Á¸é ÀÌ ¸í·É¾î¸¦ ½ÇÇàÇÑ´Ù. Äָܼ¶´Ù Çѹø ½ÇÇàµÇ¾î¾ß ÇÑ´Ù. (ÄÜ¼Ö È¨ µð·ºÅ丮ÀÇ .profile, .login ÆÄÀÏ¿¡ ¼³Á¤µÈ´Ù.)

setterm -repeat off X»ç¿ëÀÚ »ó¿¡¼­ ÀÚµ¿ ¹Ýº¹ RidÀ» ÇÏ·Á¸é

xset -r

ÀÔ´Ï´Ù. X¸¦ ½ÃÀÛÇÒ ¶§ ÀÌ°ÍÀ» ½ÇÇàÇÏ·Á¸é .xsession, .xinit ÆÄÀÏ¿¡ Ãß°¡ÇϽÿÀ.

ÀÌ µÎ °³ÀÇ ¸í·É¾î´Â ÄÜ¼Ö µ¿ÀÛÀ» º¯°æÇÏ´Â ¹æ¹ý¿¡ À־ ºñ±³ÇÒ °¡Ä¡°¡ ÀÖ´Ù.

macros/ ¸î°³ÀÇ Å°¸¦ ´­·¯ ´Ù·® ÀÔ·Â

¶§¶§·Î ÀÌ¿Í°°Àº »óȲÀÌ µÇ±âµµ ÇÑ´Ù. ¹®Á¦´Â ÀÔ·Â ¼ÓµµÀÌ´Ù. ¿©±â¼­ Á»´õ Áß¿äÇÑ °ÍÀº, ÀûÀº Å°¸¦ ´­·¯ ¸¹Àº ¸í·É¾î¸¦ ÀÔ·ÂÇÏ°í ½Í¾îÇÏ´Â °ÍÀÌ´Ù. (bash / tcsh)½© »ç¿ëÀÚ´Â ¸Å´º¾ó ÆäÀÌÁö¸¦ Âü°í ¹ÙÇÑ´Ù. ƯÈ÷ ¸í·É¾î¿Í ÆÄÀϸíÀÇ ¿Ï·á¸¦ Âü°í ¹Ù¶õ´Ù.([TAB]Å°¸¦ ´©¸£¸é, bash´Â ´ÙÀ½¿¡ ¹«¾ùÀÌ ¿ÃÁö ¿¹»óÇÑ´Ù. ¿ªÁÖ:¿¹·Î´Â bash ÇÁ·ÐÇÁÆ®¿¡¼­"ap"¸¦ ÀÔ·ÂÇÏ°í [TAB]Å°¸¦ ´©¸£¸é append_db appletviewer appres apropos¶ó´Â ¸í·É¾î¸¦ º¸¿ÏÇÑ´Ù.) ÇϳªÀÇ Å°¸¦ ´­·¯ ¸í·É¾îÀÇ °á°ú¸¦ Á¦°øÇÏ´Â °Í°ú °°Àº macros¿¡ ´ëÇؼ­´Â "Keystroke HOWTO"¸¦ ÂüÁ¶ ¹Ù¶õ´Ù.

Sticky keys

Sticky Å°´Â ¹öÆ° Çϳª¸¦ ´­·¯, shiftÀ̳ª control °ú°°Àº ¼ö½ÄÅ°¸¦ Æ÷ÇÔÇÑ Å°º¸µå¸¦ »ç¿ëÇϱâ À§ÇÔÀÌ´Ù.

´Ù¸¥ Å°¸¦ µ¿½Ã¿¡ ´­·¯ ±³Ã¼Çϸé, Å°´Â cpas lock Å°¿Í°°ÀÌµÇ¾î ´Ù¸¥ Å°°¡ ´­·ÁÀÖ´Â »çÀÌ stayµÈ´Ù. ¼Â¾÷ ¼³Á¤¿¡ °üÇؼ­´Â"Linux Keyboard HOWTO"¸¦ ÂüÁ¶ÇϽʽÿÀ. ƯÈ÷"I can use only one finger to type with"ÀÇ ÀåÀ» ÂüÁ¶ÇϽÿÀ(15Àå¿¡ °ü·Â±ÛÀÌ ÀÖ´Ù.) - Information from Toby Reed.


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