@@ -691,49 +691,49 @@ static const struct hid_device_id apple_devices[] = {
691691 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING5_ANSI ),
692692 .driver_data = APPLE_HAS_FN },
693693 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING5_ISO ),
694- .driver_data = APPLE_HAS_FN },
694+ .driver_data = APPLE_HAS_FN | APPLE_ISO_TILDE_QUIRK },
695695 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING5_JIS ),
696696 .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
697697 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING6_ANSI ),
698698 .driver_data = APPLE_HAS_FN },
699699 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING6_ISO ),
700- .driver_data = APPLE_HAS_FN },
700+ .driver_data = APPLE_HAS_FN | APPLE_ISO_TILDE_QUIRK },
701701 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING6_JIS ),
702702 .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
703703 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING6A_ANSI ),
704704 .driver_data = APPLE_HAS_FN },
705705 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING6A_ISO ),
706- .driver_data = APPLE_HAS_FN },
706+ .driver_data = APPLE_HAS_FN | APPLE_ISO_TILDE_QUIRK },
707707 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING6A_JIS ),
708708 .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
709709 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING5A_ANSI ),
710710 .driver_data = APPLE_HAS_FN },
711711 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING5A_ISO ),
712- .driver_data = APPLE_HAS_FN },
712+ .driver_data = APPLE_HAS_FN | APPLE_ISO_TILDE_QUIRK },
713713 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING5A_JIS ),
714714 .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
715715 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING7_ANSI ),
716716 .driver_data = APPLE_HAS_FN },
717717 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING7_ISO ),
718- .driver_data = APPLE_HAS_FN },
718+ .driver_data = APPLE_HAS_FN | APPLE_ISO_TILDE_QUIRK },
719719 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING7_JIS ),
720720 .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
721721 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING7A_ANSI ),
722722 .driver_data = APPLE_HAS_FN },
723723 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING7A_ISO ),
724- .driver_data = APPLE_HAS_FN },
724+ .driver_data = APPLE_HAS_FN | APPLE_ISO_TILDE_QUIRK },
725725 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING7A_JIS ),
726726 .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
727727 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING8_ANSI ),
728728 .driver_data = APPLE_HAS_FN },
729729 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING8_ISO ),
730- .driver_data = APPLE_HAS_FN },
730+ .driver_data = APPLE_HAS_FN | APPLE_ISO_TILDE_QUIRK },
731731 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING8_JIS ),
732732 .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
733733 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI ),
734734 .driver_data = APPLE_HAS_FN },
735735 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING9_ISO ),
736- .driver_data = APPLE_HAS_FN },
736+ .driver_data = APPLE_HAS_FN | APPLE_ISO_TILDE_QUIRK },
737737 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_WELLSPRING9_JIS ),
738738 .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
739739 { HID_BLUETOOTH_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ANSI ),
0 commit comments