powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
25 сообщений из 39, страница 1 из 2
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074400
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
Спосибо.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074414
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет ли такой APİ?
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074440
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сформулируйте свою задачу полнее, что именно хочется получить? Возможно применение API необязательно.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074853
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только не предлогайте inkey().Потому что inkey() возвращает для двух разных клавиш одна значения.Поэтому мне хужно через API.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074865
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для клавиши п и ъ inkey() вернет одна значания.Для EN и RU разное.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074872
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Поэтому мне хужно через API.

где нужно отследить клавишу, котор.нажали?
в форме? метод кейпресс смотрели и результат не устроил?
версия фокспро?
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074877
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так происходить только в VFP9 a Worde или Excele нормально.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074883
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В среде vfp9.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074889
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Для EN и RU разное.

и что? это Вас озадачивает?

а если написать код так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
do case
    case inlist(nKeyCode, 103 , 239 )  && нажали п

        ..........

    case inlist(nKeyCode, 93 , 250 )  && нажали Ъ

       .............
endcase

...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36074973
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо,Дело в том что я хочу при нажатием клавиши ъ или п появилась разные буквы,а выходит g(или G).Inkey() для этих клавишов возврашаеть
одна и тоже 71(для заглавных 103).
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075046
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так может анализировать раскладку клавиатуры?
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075047
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпоявилась разные буквы

появлялись где? и почему?

а зачем трансформировать символ в код,
а затем пытаться что-то интерпритировать?

делайте постановку задачи,
Вы роете не в том направлении.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075064
Peisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pulsпрошелмимо,Дело в том что я хочу при нажатием клавиши ъ или п появилась разные буквы,а выходит g(или G).Inkey() для этих клавишов возврашаеть
одна и тоже 71(для заглавных 103).

Ничего не понимаю! (с)

? INKEY(5) ---> нажимаю "ъ" ---> результат 250

? INKEY(5) ---> нажимаю "п" ---> результат 239
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075139
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раскладка клавиатуры AZ. WINDOWS XP.VFP9
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075300
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет больше ответов?
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075309
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю толко API функции спасеть.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075322
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для анализа, например нажатия клавиши SHIFT я использую WinAPI:

Код: plaintext
1.
2.
3.
4.
DECLARE INTEGER GetAsyncKeyState IN WIN32API AS GetKeyState ;
	INTEGER lnKey
#DEFINE		VK_SHIFT			0x10
#DEFINE		VN_SHIFT			- 32767 
А далее:
Код: plaintext
1.
2.
3.
4.
IF GetKeyState(VK_SHIFT) = VN_SHIFT
*-- Обнаружено нажатие клавиши SHIFT
...
ENDIF
С уважением, Алексей
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075324
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнет больше ответов?

я просил Вас озвучить, что за лисапед Вы изобретаете.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075359
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pulsнет больше ответов?

От тебя ответы ждут вообще-то:
DagСформулируйте свою задачу полнее, что именно хочется получить? Возможно применение API необязательно.
прошелмимогде нужно отследить клавишу, котор.нажали?
в форме? метод кейпресс смотрели и результат не устроил?

Если поподробнее опишешь что делаешь, то, думаю, задачу удастся решить средствами фокса.
А если все-таки виндовые сканкоды охота - копай в сторону BINDEVENT(). Возможно удасться заполучить сообщения от клавиатуры.
Подробнее изучать эту тему маловероятно кому-то захочется, т.к. метод KeyPress() удовлетворяет все потребности по обработке нажатий на клавиатуре.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075383
цыц
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
puls,
почитай
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075386
цыц
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://bugtraq.ru/library/programming/keylogging.html
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075390
Peisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то мне подсказывает - что при раскладке AZ при нажатии на кнопочки ъ,ц и еще какие-то возвращаются юникодовые символы. Коих фокс не понимает - и выдает символ ?

Задача тред-стартера по-прежнему не ясна.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075488
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Peisov,
При раскладке AZ при нажатии на кнопочки ъ,п возврашается одна и тоже символь с кодам 103(71 с заглавном).
Вопрос: Как делать так что при раскладке AZ при нажатии кнопочки ъ выходила например Х, при нажатии кнопочки п выходила например У.?Вот задача.
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075558
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпри нажатии кнопочки

где Вы жмете клавиши?
это текстбокс, эдитбокс?

т.е. я ввожу

xc]r

должно быть
xcХr

, так ?


если да, то это нодефаулт с кеубоардом в методе кейпресс контрола

авторВот задача
не прорисоввывается в сознании Ваша задача
...
Рейтинг: 0 / 0
Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
    #36075674
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо,
ЕСЛИ раскладка RU или EN проблема нет,проблема возникает в раскладек AZ.
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как получить скан код клавиша с помощю API в VFP9?Возможно ли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]