Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как разлечить Left SHIFT от Right

Ответить
Настройки темы
Как разлечить Left SHIFT от Right

Пользователь


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


1. Как разлечить Left SHIFT от Right SHIFT, Left CONTROL от Right CONTROL.

Нажимаю Right Shift;


int T;
T = GetKeyState ( VK_RSHIFT );
T = GetAsyncKeyState ( VK_RSHIFT );
Эти функций всегда возврашают 0. Есть ли другой путь.

BYTE pKey[256];
GetKeyboardState ( pKey );
int T = pKey[VK_RSHIFT];
возврашает T == 0; То есть и эта функция не работает у меня. В чем дела?

2. Как узнать когда вместе нажата Left SHIFT и Right SHIFT

Обрабатывать ON_KEYDOWN и ON_KEYUP не подходить нужен другой путь.

С уважением Паата
e-mail Paata_P@hotmail.com

-------
Paata


Отправлено: 11:03, 03-04-2002

 

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Paata
почитай документацию по виртуальным клавишам VK_.
система не обязана различать левый и правый шифт, контрол и так далее.
под NT работать должно.
под 9x - не уверен.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 13:14, 03-04-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как разлечить Left SHIFT от Right

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Left 4 Dead 2 egor1908 Игры 3 15-06-2014 14:25
Need for Speed: SHIFT Anatoliy2004 Игры 38 11-05-2010 01:28
Интерфейс - [решено] IE8 Как вернуться на нормальное переключение раскладки,а не ctrl+2 shift'a lem785 Microsoft Windows 2000/XP 2 16-08-2009 19:06
Разное - [решено] Смена раскладки клавиатуры как по Ctrl+Shift так и по Alt+Shift nghst Microsoft Windows 2000/XP 1 22-01-2008 10:34
Переключение раскладки по Shift+Shift Cubbie Microsoft Windows 2000/XP 3 10-09-2005 09:14




 
Переход