Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизАктивность пользователя в Windows Найти похожие ветки
← →
Inovet © (2012-09-20 00:18) [0]В Виндоус стандартно отслеживается ввод с клавиатуры и мыши. Есть ли где-то в настройках системы добавление других устройств? И где вообще клавиатура и мышь прописаны?
Смысл в сбросе idle таймеров при поступлении команд с MIDI клавиатуры. Как программно это сделать - понятно, но не могу найти, как сделать стандартными средствами.
← →
Anatoly Podgoretsky © (2012-09-20 06:38) [1]> Inovet (20.09.2012 00:18:00) [0]
В Виндоус ты работаешь со множеством устройств, класса Клавиатура, которых
может быть несколько, но рассматриваются как одно. Это относится почти ко
всем устройствам. Наиболее характерно Мышь, подключи хоть 10 мышей, но
логическое устройство будет одно.
Ну и хранится все в реестве, в секции HKLMm ключи HARDWARE и SYSTEM
← →
Павиа (2012-09-20 07:26) [2]Анатолий учите матчасть. Несколько устройств и их легко отличить одно от другого через rawinput.
Просто есть аватара keybord, которой могут пользоваться несколько устройств.
← →
Anatoly Podgoretsky © (2012-09-20 07:33) [3]> Павиа (20.09.2012 07:26:02) [2]
В DirectX конечно можно использовать устройства по отдельности, нужно для
игр.
Вряд ли вопрос был про такой уровень.
← →
QAZ2 (2012-09-20 12:25) [4]а rawinput ни есть DirectX :)
← →
QAZ2 (2012-09-20 12:28) [5]
> с MIDI клавиатуры
полюбэ усбэ, а соответственно HID устройство
← →
Inovet © (2012-09-20 14:21) [6]В данном случае USB, но это не обязательно, может и иначе подключаться - скорее общий драйвер должен настраиваться. В HID её нет. Вот, например, джойстик есть, но тоже не не влияет на отключение дисплея и уход в спячку. Какие-нибудь ещё устройства ввода бывают, кроме подобных клавиатурам и мышам.
Я думал, может для настройки что-то навроде такого есть
powercfg -REQUESTSOVERRIDE Driver C:\Windows\System32\drivers\MAudioUSBMIDI.sys Display System
Вообще у меня этот вопрос в очередной раз возник больше в познавательных целях, но тем не менее.
← →
Anatoly Podgoretsky © (2012-09-20 15:48) [7]> QAZ2 (20.09.2012 12:25:04) [4]
Ну и что, там тоже есть rawinput
← →
QAZ2 (2012-09-20 16:57) [8]
> В HID её нет
а походу миди клава не относится к воду\выводу, а чисто аудио
а суть в пробуждении компа с миди клавы чтоль?
← →
Inovet © (2012-09-20 17:07) [9]> [8] QAZ2 (20.09.12 16:57)
> а суть в пробуждении компа с миди клавы чтоль?
Не пробужденгия, а незасыпания и неотключения дисплея. Т.е., к примеру, в Виндоус 7 выбрана схема питания "Сбалансированная" в ней "Отключать дисплей" - 10 минут, "Переводить компьютер в спящий режим" - 30 минут. Теперь ничего кроме МИДИ клавиатуры не трогаем, и чтобы, пока её трогаем, таймеры сбрасывались, как от обычной клавиатуры.
← →
Inovet © (2012-09-20 17:12) [10]> [8] QAZ2 (20.09.12 16:57)
> а походу миди клава не относится к воду\выводу, а чисто аудио
Ну и таки да, системе пофиг с чего МИДИ поток идёт с клавиатуры или с какой другой железки.
← →
asail © (2012-09-20 17:20) [11]
> Inovet © (20.09.12 17:07) [9]
> Теперь ничего кроме МИДИ клавиатуры не трогаем, и чтобы,
> пока её трогаем, таймеры сбрасывались, как от обычной клавиатуры.
Зачем? Сама по себе миди клавиатура бесполезна и используется совместно с какой-нибудь софтиной. И незасыпание винды это уже имхо задача этой самой софтины. Что более чем реализуемо...
← →
Inovet © (2012-09-20 17:36) [12]> [11] asail © (20.09.12 17:20)
Вот нет в софтине такого режима.
А что реализуемо, так я сразу сказал. Можно и специальную следилку написать. Получается, что некоторое оборудование можно настроить на пробуждение, а на незасыпание вообще ничего не нахожу на таком уровне.
← →
QAZ2 (2012-09-20 17:47) [13]вообще если устройство используется энергосберегательной компании,то в диспетчере устройств в свойствах оного устройства есть вкладка "управление электропитанием" с чекбоксами, иначе винде пофиг на его активность
← →
asail © (2012-09-20 17:58) [14]
> Inovet © (20.09.12 17:36) [12]
> Вот нет в софтине такого режима.
Я так и подумал... Плохая софтина.
← →
Inovet © (2012-09-20 18:02) [15]> [13] QAZ2 (20.09.12 17:47)
У правление электропитанием есть у многих PnP, но не у всех есть вкладка. Вот с МИДИ клавиатуры. только это другое.
Текущее состояние электропитания:
D0
Возможности электропитания:
00000019
PDCAP_D0_SUPPORTED
PDCAP_D3_SUPPORTED
PDCAP_WAKE_FROM_D0_SUPPORTED
Сопоставления энергосбережения:
S0 -> D0
S1 -> D2
S2 -> D2
S3 -> D2
S4 -> D2
S5 -> D3
← →
Inovet © (2012-09-20 18:04) [16]> [14] asail © (20.09.12 17:58)
> > Вот нет в софтине такого режима.
>
> Я так и подумал... Плохая софтина.
По нормальному комьютер должен быть настроен на постоянную работу, ибо нефиг.
← →
Inovet © (2012-09-20 18:24) [17]Вот пишут
The system can detect certain activities, such as user input or network communications. However, there are other activities that the system cannot detect.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa373233%28v=vs.85%29.aspx
Что есть user input. И почему network communications выделены из остальных.
← →
Pavia © (2012-09-20 18:45) [18]По тому что они не требуют энергии для работы в отличии от остальных USB, LPT, COM, PCI осуществляют питание устройств.
← →
Inovet © (2012-09-20 18:49) [19]> [18] Pavia © (20.09.12 18:45)
Система в состоянии S0 - энергия есть.
← →
Pavia © (2012-09-20 18:52) [20]
> Система в состоянии S0 - энергия есть.
Значит звезды сошлись на небе.
← →
asail © (2012-09-20 19:24) [21]
> Inovet © (20.09.12 18:04) [16]
> По нормальному комьютер должен быть настроен на постоянную
> работу
Эт почему еще? Совсем не должен. Но, при определенных задачах должен уметь не входить в спячку. Например, при проигрывании презентаций в MS PowerPoint в спячку не уходит не взирая ни на какие настройки винды. При просмотре кины в MediaPlayer Classic таже картина...
← →
Inovet © (2012-09-20 19:39) [22]> [21] asail © (20.09.12 19:24)
Ну это как бы бытовые и офисные приложения. В определённых областях применения невозможно определиь - должен он уйти ли нет, подразумевается, что всегда включен и готов.
Кстати, и иконку управления питанием куда-то дели в Вин7 на десктопе. В ХП была галка для её показа.
← →
Inovet © (2012-11-06 15:39) [23]Вчера мне окончательно надоело забывать переключать планы питания, хоть уже и на рабочий стол ярлык выложил. Сделал самодельную гайку для велосипеда. Подключается к драйверам входных миди устройств и, пока есть сообщеня, не даёт отключать дисплей. При этом система в спячку не уходит совсем, пока не отключишься от входов, но это, вроде как, так и должно быть при активных подключениях, судя по поведению при запущеном Cubase. А вот отключение дисплея доставало.
Надо будет потом запуздырить туда, где часики. Иконку сначала сделать, чтобы не терять там.
← →
БарЛог © (2012-11-06 16:08) [24]> Надо будет потом запуздырить туда, где часики. Иконку сначала сделать, чтобы не терять там.
Тогда уже и продавать можно будет :)
← →
Inovet © (2012-11-06 16:33) [25]> [24] БарЛог © (06.11.12 16:08)
> Тогда уже и продавать можно будет :)
Гайки, болты, костыли и прочие метизы только вёдрами на разновес.
← →
Smile (2012-11-06 16:48) [26]> Inovet © (06.11.12 15:39) [23]
То ли оды петь некроманам, то ли гнобить
:(
← →
Inovet © (2012-11-06 17:16) [27]> [26] Smile (06.11.12 16:48)
Между прочим, это моя ветка и ответа на общий вопрос - об активности устройств, и на частный - о миди и далее по тексту в начале ветки, я не нашёл ни за 1,5 месяца после её создания, ни до этого.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.059 c