MVV

|
Posted: Thu Jul 12, 2012 00:14 Post subject: |
|
|
Аж интересно, как глобальный хоткей может не являться глобальным.
Если комбинация не зарегистрирована как глобальный хоткей, активное окно получает сообщение о зажатии и отжатии каждой клавиши, участвующей в комбинации. Т.е., на примере Win+X, зажатие Win, зажатие X, отжатие X, отжатие Win. И обрабатывается обычно такая комбинация на сообщение о зажатии X, при этом проверяется, что Win зажата.
Если же комбинация зарегистрирована как глобальный хоткей, активное окно получит лишь зажатие Win, возможно отжатие X и отжатие Win. Зажатия X окно не получит, система обработает его сама и сообщит о событии приложению, зарегистрировавшему глобальный хоткей.
Комбинация может быть зарегистрирована как глобальный хоткей только 1 раз, повторная регистрация не удастся.
Хе-хе, оказалось, у меня Win+X обрабатывала Volume Hotkey, а не проводник... Выгрузил - и комбинация перестала что-либо делать. И стала работать в тотале. А после запуска Volume Hotkey снова перестала работать в тотале, как и ожидалось. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|