· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Mighty Mouse

udev¿¡ µî·ÏÇϱâ

  • ´ÙÀ½À» /etc/udev/rules.d/10-mightymouse.rules ¶ó´Â ÆÄÀÏ·Î ¸¸µç´Ù.
    KERNEL=="event*", SYSFS{manufacturer}="Mitsumi Electric", SYSFS{product}="Apple Optical USB Mouse", NAME="input/mightymouse", MODE="0644"
    
  • ¸®º×Çϰųª udevstart¸í·ÉÀ» ³»¸®¸é ´ÙÀ½ºÎÅÍ ½Ã½ºÅÛ¿¡ MightyMouse°¡ ¿¬°áµÇ¸é /dev/input/mightymouse ¶ó´Â ÀåÄ¡³ëµå°¡ ¸¸µé¾îÁø´Ù.
  • ´Ü À§ÀÇ ÀåÄ¡³ëµå´Â mouseÀåÄ¡°¡ ¾Æ´Ï¶ó linux event deviceÀÌ´Ù.

  • X Window¿¡¼­ ¾²±â

  • ±×³É ÀÏ¹Ý ¸¶¿ì½º ó·³ ¾²·Á¸é ±âÁ¸ÀÇ X¼³Á¤À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
  • Xorg 6.9 ÀÌ»óºÎÅÍ´Â ¸®´ª½ºÀÇ input event device¸¦ »ç¿ëÇÏ´Â evdev¶ó´Â µå¶óÀ̹ö¸¦ ¾µ ¼ö ÀÖ´Ù.
  • MightyMouseÀÇ °æ¿ì linux input event device·Î ¼³Á¤ÇßÀ» ¶§ °¡·Î ½ºÅ©·ÑÀÌ ZÃà À̵¿À̶ó°í reportÇÑ´Ù.(¼¼·Î½ºÅ©·Ñ, °¡·Î½ºÅ©·Ñ À̺¥Æ® Äڵ尡 µû·Î Á¸ÀçÇÑ´Ù. Ä¿³ÎÀ» °íÃÄ¾ß Çϳª? Xµå¶óÀ̹ö¸¦ °íÃÄ¾ß Çϳª?)
  • ÀÏ´Ü XÀÇ evdevµå¶óÀ̹ö¿¡¼­ ZÃà À̵¿½Ã °¡·Î½ºÅ©·Ñ À̺¥Æ®·Î ÁÖµµ·Ï °íÃÆ´Ù.
    Index: evdev.c
    ===================================================================
    RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/input/evdev/evdev.c,v
    retrieving revision 1.9
    diff -u -r1.9 evdev.c
    --- evdev.c     28 Jul 2005 01:48:14 -0000      1.9
    +++ evdev.c     12 Sep 2005 15:50:51 -0000
    @@ -139,6 +139,8 @@
                         PostButtonClicks(pInfo, wheel_down_button, -value);
                     break;
    
    +            case REL_Z:
    +                value = -value;
                 case REL_HWHEEL:
                     if (value > 0)
                         PostButtonClicks(pInfo, wheel_right_button, value);
    
    • À§ ÆÐÄ¡¸¦ Àû¿ëÇÑ evdev µå¶óÀ̹ö·Î X¸¦ ½ÃÀÛÇϸé MightyMouseÀÇ ½ºÅ©·Ñ º¼·Î »óÇÏÁÂ¿ì ¸ðµç ¹æÇâÀ¸·Î ½ºÅ©·ÑÀÌ °¡´ÉÇÏ°Ô µÈ´Ù.




    ID
    Password
    Join
    Don't speak about Time, until you have spoken to him.


    sponsored by andamiro
    sponsored by cdnetworks
    sponsored by HP

    Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2005-09-13 01:52:59
    Processing time 0.0037 sec