View | Details | Raw Unified | Return to bug 27230
Collapse All | Expand All

(-)pommed-1.39/pommed/evdev.c.fix (-1 / +2 lines)
Lines 678-686 evdev_is_wellspring5(unsigned short *id) Link Here
678
    return 0;
678
    return 0;
679
679
680
  if ((product == USB_PRODUCT_ID_WELLSPRING5_ANSI)
680
  if ((product == USB_PRODUCT_ID_WELLSPRING5_ANSI)
681
      || (product == USB_PRODUCT_ID_WELLSPRING5_ISO)
681
      || (product == USB_PRODUCT_ID_WELLSPRING5_ISO)
682
      || (product == USB_PRODUCT_ID_WELLSPRING5_JIS))
682
      || (product == USB_PRODUCT_ID_WELLSPRING5_JIS)
683
      || (product == USB_PRODUCT_ID_APPLE_KBD_INTERNAL))
683
    {
684
    {
684
      logdebug(" -> WellSpring V USB assembly\n");
685
      logdebug(" -> WellSpring V USB assembly\n");
685
686
686
      kbd_set_fnmode();
687
      kbd_set_fnmode();
(-)pommed-1.39/pommed/evdev.h.fix (+3 lines)
Lines 20-27 Link Here
20
#define USB_VENDOR_ID_APPLE           0x05ac
20
#define USB_VENDOR_ID_APPLE           0x05ac
21
21
22
/* Fountain & Geyser devices : AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kext */
22
/* Fountain & Geyser devices : AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kext */
23
23
24
/* Apple Inc. Apple Internal Keyboard / Trackpad */
25
#define USB_PRODUCT_ID_APPLE_KBD_INTERNAL 0x0252
26
24
/* Apple Fountain keyboard + trackpad */
27
/* Apple Fountain keyboard + trackpad */
25
#define USB_PRODUCT_ID_FOUNTAIN_ANSI  0x020e
28
#define USB_PRODUCT_ID_FOUNTAIN_ANSI  0x020e
26
#define USB_PRODUCT_ID_FOUNTAIN_ISO   0x020f
29
#define USB_PRODUCT_ID_FOUNTAIN_ISO   0x020f
27
#define USB_PRODUCT_ID_FOUNTAIN_JIS   0x0210
30
#define USB_PRODUCT_ID_FOUNTAIN_JIS   0x0210

Return to bug 27230