|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 19
|
|
Программа управления сенсорным дисплеем04.05.2014, 02:38. Показов 3704. Ответов 15
Метки нет (Все метки)
Здравствуйте, форумчане! Хочу написать программу, которая по нажатию определенной кнопки будет отключать сенсорный экран ноутбука по принципу блокировки сенсорных дисплеев у смартфонов. Имеется Lenovo Yoga 13 на Windows 8.1, базовые знания С++ и интуитивное понимание работы компьютера (студент, только сейчас начал осваивать предмет "операционные системы и сети", но "архитектуры эвм" еще не было и возможно не будет).
Суть вопроса: укажите нужное направление, куда копать, чтобы понять как написать такую программу, какие методы и инструменты использовать? Сколько это займет времени для изучения с нуля? В интернете такую программу еще не встречал, поэтому хотел бы стать первооткрывателем. Имеется встроенная утилита - запрограммированный отклик клавиши (F9), которая должна по идее выключать экран. На самом деле она выставляет яркость экрана на 0. Вот это я и хочу исправить, а точнее дополнить. Прикрепляю к сообщению скрины: 1. пункты в диспетчере устройств, которые отвечают за сенсор (нашел на форуме 4pda, но на самом деле отвечает только первый); 2. клавиатура и кнопка, которая якобы выключает экран (нажимается без Fn), на всякий случай ![]() Всем спасибо за внимание
0
|
|
| 04.05.2014, 02:38 | |
|
Ответы с готовыми решениями:
15
Существует ли программа для глобального управления дисплеем монитора Переделка управления с клавиатуры под управление сенсорным экраном Проблемы с сенсорным экраном |
|
|
||||||
| 04.05.2014, 11:34 | ||||||
|
Так экран или все таки сенсор?
Можете воспользоваться оберткой devcon (есть 32-битныя и 64- битная версии) http://magic-pc.spb.ru/journal... urnal=last, отключение одной строчкой вида:
0
|
||||||
|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 19
|
|
| 04.05.2014, 14:29 [ТС] | |
|
raxp,
И то, и другое. В итоге хочу сделать так, чтобы погас экран и выключился сенсор. Спасибо, начну с этого! И еще вопрос: как перепрограммировать стандартную кнопку увода ноутбука в сон? Или хотя бы любую другую, но не на клавиатуре. Ведь фишка Yoga в том, что его можно раскладывать в планшет, и в этом режиме клавиатура блокируется, зато есть кнопка отключения авто-поворота, качели громкости и кнопка windows. А уводить ноут в сон, когда нужно просто отключить экран - не всегда удобно и быстро (а потом еще надо вводить пароль). Об этом разработчики Lenovo как-то не задумывались :\
0
|
|
|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 19
|
|
| 05.05.2014, 20:51 [ТС] | |
|
raxp,
значит тогда можно не заморачиваться с программированием и написать простой батник? Слово только сегодня узнал, но уже понял суть, буду лезть теперь в их тему) А чем побаловать себя, если написать тоже самое на С++? Например анимацию на блокировку/разблокировку экрана и форму для ввода графического(!) пароля, пройдёт такое?
0
|
|
|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 19
|
|
| 05.05.2014, 22:26 [ТС] | |
|
raxp,
окей, спасибо) а теперь проблемы: когда запускаю свой devcon.exe disable "@USB\VID_04F3&PID_000A\6&2e2f5def&0 &5", он пишет disable failed, хотя устройство находит. Запустил не от админа для наглядности - т.к. есть еще проблема: если открывать devcon НЕ из cmd, то он открывается и тут же закрывается. Я еле успеваю сделать скрин. Хотя может так и должно быть, команду то он выполняет. От админа ситуация та же. Проверил другое устройство из списка обычных контроллеров usb - тоже не хочет disable'ить. Пошатался по форуму, но такая проблема была у людей только в случае недостатка прав и в случае управления по удаленке. А что может быть не так в моем случае? кажется нашел! http://hatred-inc.livejournal.com/2353.html Сейчас попробую
0
|
|
|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 19
|
|
| 06.05.2014, 23:25 [ТС] | |
|
raxp,
да не, с этим все в порядке, чесс-слово. Во всём восьмёрка виновата. тот обычный devcon не пашет. Треть дела сделал - есть ярлык на bat файл, с правами админа, который вырубает устройство сенсора если он включен и наоборот. Теперь вот ищу 1) как вырубить монитор, 2) где в реестре зарыты отклики на медиа-кнопки и как их назначить. По первому как-то совсем глухо, нашел только ddccontrol, но он для linux'а, и nircmd, но хочется обойтись без него. По второму вопросу нашел на хабре только перестановку клавиш на клавиатуре. Про назначение кнопкам команд вообще не видел Может поможете? ![]() P.S. если я неправомерно тусуюсь в ветке C++, могу переписать тему в ветку BAT/cmd. Просто начать хотел с плюсов, а потом открыл для себя мир батников (все когда-то в первый раз!)
0
|
|
|
|
|||||||||
| 07.05.2014, 07:38 | |||||||||
0
|
|||||||||
|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 19
|
|||
| 07.05.2014, 20:43 [ТС] | |||
|
0
|
|||
|
|
||||
| 07.05.2014, 20:58 | ||||
0
|
||||
|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 19
|
||
| 07.05.2014, 21:50 [ТС] | ||
|
raxp,
А, ну если в Си, то ладно. Я то думал уже все в .bat написать.. значит, видимо не получится. Что по поводу ярлыка:
Я не совсем тупой, да-да, и у меня это выглядит как на скрине (вложил) Но, во-первых, мне нужна 1 кнопка, во-вторых, кнопка не на клавиатуре. Единственная комбинация с одной клавишей в свойствах ярлыка - это F(n). И вы предлагаете заменить в реестре, допустим, F12 на кнопку выключения ноутбука?
0
|
||
|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 19
|
|
| 07.05.2014, 23:43 [ТС] | |
|
raxp,
хорошо.. вот это я и пытался выяснить. Тогда теоретически можно отследить нажатие клавиши не на клавиатуре в Си и там же сделать все что я хочу? Слышал, что это называется "хук", сейчас порылся - вроде оно. Было бы здорово!
0
|
|
|
|
|
| 07.05.2014, 23:44 | |
|
Ищите опрос/отслеживание мультимедийных клавиш. Об этом в посту #4.
0
|
|
| 07.05.2014, 23:44 | |
|
Помогаю со студенческими работами здесь
16
Литература по сенсорным сетям Как работать с сенсорным управлением Как выбрать: ноутбук с сенсорным экраном Считывание штрих-кода сенсорным экраном Какой телефон с сенсорным экраном дольше всего не ломается и не глючит? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|