• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Горячие Клавиши Лотуса

  • Автор темы deeeman
  • Дата начала
D

deeeman

Привет!

пользуют горячими клавишами. Сtrl+M и Shift+Esc в почте
как можно сделать чтобы открывался календарь из почты по нажатию определенных клавиш?
 
D

deeeman

может как то перехватить нажатие клавиш можно?
на яве например.... м?
 
D

deeeman

как можно перехватить нажатие клавиши например на форме?
любой способ интересует
 
F

FixeR

Мы делали через WinAPI, ищите GetAsyncKeyState.
 
D

deeeman

FixeR

и как вообще это юзать? нет опыта с API
как прикрутить на форму?

поделитесь библами плиз.
 
F

FixeR

deeeman,
извините, пропустил, что вам именно на форме нужно

Я как-то давно с этим пытался разобраться, кажется, ничего не вышло
(а именно - пытался отключить срабатывание F1 на форме, или повесить на F2 что-нибудь)
 
D

deeeman

FixeR
спасибо за подсказку! =)

господа!
ну а если и правду взяца за это словечко: GetAsyncKeyState

помогите, как вообще начать весь этот процесс кодирования
где достать библиотеку(обработчик клавиатуры)
 
F

FixeR

deeeman,
библиотеку чего? Это из WinAPI функция:

Возвращает состояние нужной клавиши, нажата или нет.
Но эту функцию нужно вызвать, она не будет сама по себе отслеживать нажатие.

Нужное действие есть в Actions? Если да, то нажмите Alt + A и смотрите хоткей для нужного экшена.
Например, создание нового контакта из почты: Alt + A - N - C
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!