Я столкнулся с этим сам на своем новом компьютере, который я только что построил.
У меня есть клавиатура Das, которую я подключил к порту PS/2 моего компьютера. Когда я выключался, подсветка клавиатуры оставалась горящей. Я понял, что делать, чтобы это исправить, хотя. Моя материнская плата - MSI 890FXA-GD65 AMD Socket AM3, и утилита настройки CMOS была сделана американскими Megatrends. Если я запускаю его, нажимая клавишу DEL, когда выполняется POST, я обнаружил, что в разделе «Управление питанием» было установлено, что он должен прослушивать события пробуждения с клавиатуры PS/2 и чтобы BIOS вызывал изменение состояния. Это, очевидно, означало, что он будет по-прежнему подавать питание на клавиатуру, чтобы иметь возможность срабатывать при нажатии клавиши, и, следовательно, индикаторы клавиатуры будут гореть даже при отключении питания.
Что я изменил, чтобы исправить это, так это просто настроить его так, чтобы ОС вызывала изменение состояния из спящего режима. Теперь, когда компьютер выключается, подсветка клавиатуры выключается. Когда я переключаю компьютер в режим ожидания, индикаторы на клавиатуре продолжают гореть, но сейчас это единственная ситуация, в которой они работают, именно так я и предпочитаю.
Не зная, что у вас есть в настройках BIOS, я не могу сказать, что вы можете сделать то же самое. Однако, если вы можете загрузить компьютер с помощью нажатия клавиши клавиатуры, то, скорее всего, у вас есть такая возможность. Однако, поскольку BIOS уже должен загружать компьютер из выключенного состояния, я думаю, что вы, вероятно, просто застрянете с клавиатурой с зажженными лампочками. На мой взгляд, лучшим выходом из этой ситуации было бы просто не запускать BIOS с включенной по умолчанию Num Lock и убедиться, что все они выключены, прежде чем выключить компьютер. В качестве дополнительной меры вы можете получить программу, которая выключит свет (или даже написать ее самостоятельно, так как это, вероятно, простая запись нескольких битов в память).