· 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
    Words must be weighed, not counted.


    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.0038 sec