Страница 1 из 2

Комбинация клавиш

Добавлено: 29 апр 2004, 09:52
liovra
Господа, нужны ваши знания для вот такого вопроса.
У меня лучший друг ослеп в детстве, сейчас он полностью слепой.
Он работает на компьютере при помощи программы Jаws, которая озвучивает каждый символ на экране под курсором. Но есть программы, где, чтобы нажать какую либо кнопку на экране (при переходе например в другое окно) нужно использовать ( кликнуть) мышь, курсор на нее просто не становиться. (Например программа Deutsch Platinum, он учит немецкий, но с этой программой ничего не может сделать, там используется только мышь).
Мышь он использовать не может ( он полностью слепой) и мучается подбирая комбинации клавиш, пробет переходить Tab-ом на эти кнопки, но все бесполезно, на них курсором не станешь.
Посоветуйте, можно ли способом програмирования назначить кнопкам на экране комбинацию клавиш, чтобы он мог работать.
В каких программаторах это можно сделать? Я хочу ему помочь, но не знаю как.
Всем спасибо

Добавлено: 29 апр 2004, 13:22
AiK
liovra, как вариант: при помощи RegisterHotKey регистрируешь какое-либо сочетание клавиш типа ALT+P,
а в своей маленькой программке находишь необходимую кнопку с помощью FindWindow. Класс окна (т.е. кнопки) и его имя можно заранее подсмотреть при помощи spy++ (от MS) или WinSight32 (от Borland). После того как нашёл окно можешь либо установить на него фокус при помощи SetFocus() или же нажать эту кнопку при помощи SendMessage()

Добавлено: 29 апр 2004, 15:12
AiK
Ok. Но болдить было не обязательно :)

Добавлено: 29 апр 2004, 16:44
AiK
Вообще-то в программе Windows :) Описание их обычно в MSDN смотрят.
Ты раздел форума по какому принципу-то выбирал - как первый попавшийся?

Добавлено: 29 апр 2004, 20:15
Romeo
Liovra, вообще-то мы здесь программирование занимаемся, как ты наверное уже догадался :)

Добавлено: 10 май 2004, 22:12
liovra
Мда... "Спасибо" за помощь.