Текущий архив: 2002.12.26;
Скачать: CL | DM;
ВнизНужна помошь с отслеживанием клавишь))) Найти похожие ветки
← →
Socol (2002-12-15 02:10) [0]Всех с прошедшими празниками)))
У меня возникла проблема с отслеживанием клавишь.
Как можно отследить нажатие клавишь скажем alt+1 во всем виндовс и если эти клавиши были нажаты то в месте где находился курсор вставить текст скажем "Привет" ну если конешно он был в текстовом поле)))
Спосибо всем за ответ)))
С уважением Socol)))
← →
Song (2002-12-15 09:00) [1]SetWindowsHookEx()
← →
dimonf (2002-12-15 09:04) [2]Воспользуйся компанентом ApplicationEvents:
И напиши оброботчик нажатия клавиш:
procedure TfrMain.ApplicationEventsShortCut(var Msg: TWMKey;
var Handled: Boolean);
begin
//Комбинация клавиш Alt+1
if (Msg.CharCode = 49) and (ssAlt in KeyDataToShiftState(Msg.KeyData)) then ActionSmtpExecute(self);
end;
← →
Юрий Зотов (2002-12-15 09:51) [3]> dimonf © (15.12.02 09:04)
А это сработает "во всем виндовс", как человеку хотелось?
← →
Yegor Derevenets (2002-12-15 16:06) [4]По новому закону о государственном языке Вас можно привлечь за использование государственного (русского) языка не по правилам в общественном месте. То есть за допускание ошибок в написании слов. Вернее, одного слова (клавишЬ). Вот так вот!
← →
Koster (2002-12-16 05:49) [5]Можно попробовать RegisterHotKey для перехвата, затем keybd_event для имитации ввода.
Страницы: 1 вся ветка
Текущий архив: 2002.12.26;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.007 c