Зачем
SetCapsLockState, AlwaysOff
не отключает CapsLock полностью?
Были сообщения об SetCapsLockState, AlwaysOff
, в которых говорилось, что это работает не во всех случаях.
Отчет об ошибке под названием setcapslockstate, всегда с таким объяснением администратор форума:
AutoHotkey использует общесистемный хук клавиатуры для подавления нажатия клавиш. В большинстве случаев этого достаточно, но есть некоторые специализированные API, которые все равно обнаружат это. Если другое приложение использует один из этих API, мы ничего не можем с этим поделать. (В этом случае переназначение Capslock через реестр может быть эффективным, поскольку оно меняет значение этого физического ключа.)