Сейчас на форуме: Kybyx (+4 невидимых) |
![]() |
eXeL@B —› Оффтоп —› Virtual key code FF |
Посл.ответ | Сообщение |
|
Создано: 10 июля 2013 02:37 · Личное сообщение · #1 Я сделал логгер для одной программы написанной на VB, внедрился в начало функции Form_KeyDown(KeyCode As Integer, Shift As Integer)... После перехода в мою длл вытаскиваю KeyCode и записываю в лог файл. Все действия пользователя и нажатые кнопочки я вижу и осознаю, однако в тупик вводит KeyCode FF. Я конечно гуглил, прочитал что это может быть как ошибка клавиатуры так и спецкнопка на мультимедийной клавиатуре... Однако на клавиатуре нет ничего подобного. Я разумеется испытывал все комбинации, с зажатыми клавишами, по две, по три, альт-коды, танцевал на клавиатуре и садился на неё, однако код FF в мой лог так и не попал... Я думал, что может мусор какой то попадает... Что бы это проверить делал вызов GetKeyBoardState с получением состояния всех клавиш и дампа всего этого. Действительно в дампе видно что состояние последнего байта в массиве меняется. Это значит нажимают именно кнопку с кодом FF, но как её найти на клавиатуре или воспроизвести подобное? p.s. Речь не о вирусе или программе шпионе, личные данные, пароли, номера кредитных карт - не ворую, чужую переписку не читаю... ![]() |
|
Создано: 10 июля 2013 15:54 · Личное сообщение · #2 On most laptops, VK 0xff corresponds to the "Fn" key Собственно у меня на стационарной клаве тоже есть такая клавиша в верхнем правом углу, над доп - ![]() |
|
Создано: 11 июля 2013 01:51 · Личное сообщение · #3 |
|
Создано: 11 июля 2013 23:42 · Личное сообщение · #4 |
|
Создано: 11 июля 2013 23:44 · Личное сообщение · #5 System Configuration -> Action Keys Mode пусть посмотрят, иногда это встроено в Bios (Клавиатура назначена с ошибками),но у меня было два случая, когда я использовал ФН при нажатии обыкновенных клавиш, двух клавиш для функции ФН плюс сама функция, тогда использовались мультемедийные функции в виде надстройки, второй случай, когда Фн не работала сама по себе в предусмотренной для ФН клавиатуре без установки надстройки, а в биосе было все чисто. ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
![]() |
eXeL@B —› Оффтоп —› Virtual key code FF |