In the OSX version of SC up to release 3.7.0, the directory containing semantic information on HID devices is missing. This glitch makes HID harder to use; semantic HIDFunc and HIDdef methods will not work properly:
So it is worth repairing until newer SC releases fix this.