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

Тема в разделе "Lotus - Программирование", создана пользователем deeeman, 7 фев 2012.

  1. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    Привет!

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

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    может как то перехватить нажатие клавиш можно?
    на яве например.... м?
     
  3. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    как можно перехватить нажатие клавиши например на форме?
    любой способ интересует
     
  4. FixeR

    FixeR Гость

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

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    FixeR

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

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

    FixeR Гость

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

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

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    FixeR
    спасибо за подсказку! =)

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

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

    FixeR Гость

    deeeman,
    библиотеку чего? Это из WinAPI функция: http://msdn.microsoft.com/en-us/library/wi...3(v=vs.85).aspx
    http://www.cyberguru.ru/programming/win32/...ions-page5.html
    Возвращает состояние нужной клавиши, нажата или нет.
    Но эту функцию нужно вызвать, она не будет сама по себе отслеживать нажатие.

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

Поделиться этой страницей