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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2014, 00:41   #1
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию Вызвать залипание клавиш

Всем привет.
Ребят, помогите вызвать режим "залипание клавиш".
Пробовал так
Код:
    keybd_event(VK_LSHIFT, 0, 0, 0);
    keybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP, 0);
Не работает.
Буду благодарен за помощь.

Последний раз редактировалось _ZixeL_; 23.06.2014 в 01:57.
_ZixeL_ вне форума Ответить с цитированием
Старый 23.06.2014, 01:07   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Попробуйте кофе на клавиатуру пролить, должно помочь.

KEYEVENTF_KEYUP - так это же будет отлипание.
Arigato вне форума Ответить с цитированием
Старый 23.06.2014, 01:12   #3
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Попробуйте кофе на клавиатуру пролить, должно помочь.

KEYEVENTF_KEYUP - так это же будет отлипание.
Благодарю за остроумный ответ)
Мне надо программно вызвать.
KEYEVENTF_KEYUP - вроде как событие отпускания клавиши
_ZixeL_ вне форума Ответить с цитированием
Старый 23.06.2014, 01:14   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

А что вы понимаете под залипанием? Отпускание вроде как обратный процесс.
Arigato вне форума Ответить с цитированием
Старый 23.06.2014, 01:20   #5
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
А что вы понимаете под залипанием?
Вызвать процесс sethc.exe не обращаясь к нему на прямую, а только через режим залипания клавиш.

Цитата:
Сообщение от Arigato Посмотреть сообщение
Отпускание вроде как обратный процесс.
Я, если честно, с таким не сталкивался, но по найденным примерам, событие "KEYEVENTF_KEYU" отпускает клавишу. Ведь мне надо пять раз её нажать и отпустить, дабы вызвать окно "Залипание клавиш".

Думаю, что доступно обьяснил.
_ZixeL_ вне форума Ответить с цитированием
Старый 23.06.2014, 12:39   #6
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Наоборот залипание это не отпускание. Тебе нужно только нажать на кливишу, без отпускания.
FaTaL вне форума Ответить с цитированием
Старый 23.06.2014, 13:11   #7
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию

Цитата:
Сообщение от FaTaL Посмотреть сообщение
Наоборот залипание это не отпускание. Тебе нужно только нажать на кливишу, без отпускания.
Я уже пробовал, после чего вообще глюки с клавой были.
Попробуйте сами.
_ZixeL_ вне форума Ответить с цитированием
Старый 23.06.2014, 13:19   #8
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Я уже пробовал, после чего вообще глюки с клавой были.
то были не глюки. Это было залипание. Что хотел, то и получил.
XE5 вне форума Ответить с цитированием
Старый 23.06.2014, 14:11   #9
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Я уже пробовал, после чего вообще глюки с клавой были.
пробовали. глюков не наблюдали.
eval вне форума Ответить с цитированием
Старый 23.06.2014, 22:24   #10
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Вызвать процесс sethc.exe не обращаясь к нему на прямую
а чем плохо прямо его вызвать?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вызвать метод Аманда Помощь студентам 6 16.09.2012 12:33
Залипание клавиш misher Компьютерное железо 10 12.10.2010 22:44
вызвать процедуру fize Помощь студентам 4 14.01.2010 01:51
Залипание клавиши.... Altera Общие вопросы Delphi 2 05.11.2008 00:24
Залипание клавиш RealSHELS Общие вопросы Delphi 3 07.05.2008 22:47