Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2011, 19:12   #1
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию Перепрограммирование клавиш

Привет всем! Подскажите, реально-ли написать резидента, который заменял-бы некоторые клавиши клавиатуры, на клавиши мультимедия? В частности, мне нужны клавиши "Volume +/-" и "MUTE", которых нет на моей клаве, но зато есть клавиши (к примеру Scroll Lock/Pause) которыми я готов пожертвовать...

Написать резидента вроде не проблема, а вот как вызвать регулятор звука (который в трее)? Нашёл только:

Код:
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
..который вызывает вкладку Громкость, на панели "Звуки и аудиоустройства", но это - не то!

Буду премного благодарен!!!
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 08.07.2011, 20:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
реально-ли написать резидента, который заменял-бы некоторые клавиши клавиатуры, на клавиши мультимедия?
Зачем резидента? Просто программу с хуком например. SetWindowsHookEx тебе в помошь.
Цитата:
как вызвать регулятор звука
Опять таки, может стоит назначить неким двум клавишам повышение\понижение громкости? Хуки рулят таки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2011, 21:00   #3
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
может стоит назначить неким двум клавишам повышение\понижение громкости? Хуки рулят таки.
Видимо я неправильно выразился! Мне нужно именно это! Только как реализовать-то? Через драйвер звука что-ли?
Нашедшего выход - затаптывают первым..

Последний раз редактировалось R71MT; 08.07.2011 в 22:03.
R71MT вне форума Ответить с цитированием
Старый 15.07.2011, 19:48   #4
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

надо драйвер писать. драйвер чем-то похожий на тот который написан в этой статье, делать то что делают драйверы клавиатур на которых такие клавиши есть
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TASM. Перепрограммирование DOS прерывания клавиатуры Dimon12345 Помощь студентам 1 03.12.2010 18:04
Залипание клавиш misher Компьютерное железо 10 12.10.2010 22:44
Нажатие клавиш свр Общие вопросы по Java, Java SE, Kotlin 2 26.09.2010 18:58
Зажатие клавиш Dancewithevil Помощь студентам 3 02.06.2010 13:07
Состояние клавиш... alexmikt Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 30.10.2009 23:48