Я не думаю поэтому, потому что машина должна выполнить некоторые стандартные программы для обработки Вас отключающий устройство.
Править: Позвольте мне объяснить немного более ясно :)
Если Вы пишете приложение, которое подписывается на события от нажатия мыши, разве Вы не хотели бы знать, исчезла ли мышь полностью от системы? Более важным примером могла быть подсистема OS X, которая обнаруживает, когда пользователь вводит информацию так, чтобы это могло проснуться от того, чтобы быть спящим..., если машина не просыпалась при отключении чего-то, что это никогда не знало бы, что это там снова, когда Вы включаетесь, это въезжает задним ходом, поэтому если Вы отключили клавиатуру или мышь и включились, это въезжает задним ходом, нажал клавишу или щелкнул мышью, система не проснется снова, потому что это не выполнило стандартные программы для обработки его. Я надеюсь, что это имеет смысл кому-то :)
Очевидный факт - то, что Вы изменяете состояние ШИНЫ USB, и компьютер должен обработать это. На ПК это не столь очень важно, потому что большинство производителей все еще хочет, чтобы Вы использовали PS/2 и порты мыши для клавиатур.... Таким образом, у Вас обычно нет устройств включенными и отключенными на Шине USB...
Вы попытались выключить автоматическую синхронизацию в iTunes? Я полагаю, что это могло бы решить вопрос...
В ПК Windows это, таким образом, компьютер может пробуждение из-за клавиатуры USB или действия мыши.
Я помню с ПК была опция в BIOS для отключения пробуждения на USB - Но я не знаю, существует ли подобная опция в Mac BIOS (эй, я даже не знаю, получила ли Apple даже BIOS Setup).
Я не покупаю тот ответ. Если это должно знать, было ли устройство отключено или нет, это могло бы сделать это когда дело доходит до активного состояние.