Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как можно обойти нажатие NumLock


Fobiya ©   (2008-07-11 14:19:00) 

Добрый день.
В моем проекте задействуются клавиши NumPad,(vk_numpad0 и так далее)
Но работают они понятное дело только при включенном NumLock на клавиатуре. Вопрос в том, какими способами заставить прогу либо не обращать(включен Numlock или не включен) на это внимание, либо включать Numlock программно например при входе в программу. Вариант взять и нажать на клавиатуре не подходит:).


Johnmen   (2008-07-11 19:35:00) [1]

А это, поисковые сервера в ауте?
Хм... Проверил. Вроде бы работают...
http://yandex.ru/yandsearch?text=NumLock+delphi


GrayFace   (2008-07-11 15:54:00) [2]

[i]oldman ©   (11.07.08 14:27) [3]
2. можно узнать код и статус NumLock и переключить его[/i]
А как его можно переключить? Помнится, я пытался это сделать через KeybdEvent - в системе переключение происходило, но лампочка на клавиатуре не гасла и не загоралась.


лшдлуттнсфе   (2008-07-11 15:19:00) [3]

есть еще механический способ.


oldman   (2008-07-11 14:27:00) [4]

это ответ на оба вопроса.

1. можно же обрабытывать коды NumPad и с отключенной NumLock
2. можно узнать код и статус NumLock и переключить его


Поросенок Винни-Пух   (2008-07-11 14:26:00) [5]

либо тупо
иф кнопка равно vk_numpad0 или кнопка равно инс тогда все равно vk_numpad0


oldman   (2008-07-11 14:23:00) [6]

Узнать коды клавиш и обработать их


Наверх

Титульная страница Поиск, карта сайта Написать письмо