если разрулишь, скажи как - просто интересно
если разрулишь, скажи как - просто интересно
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Если бы.... Если бы вы направили меня на приложение которое под 98ми умеет различать нажатия подобные.. Подскажите уж!Сообщение от SMT
Я единственное что могу делать - отличать ОТДЕЛЬНОЕ нажатие левого-правого шифта, но не могу отличать совместное нажатие (когда шифт нажат совместно с любой другой кнопкой). Это делается просто - через чтение из порта 60h. Ведь под 9x/me чтение напрямую из портов не запрещено.
Есть вариант единственный который будет работать в 95 и выше - это рассматривать msg.lParam
Последний раз редактировалось Dexus; 01.09.2005 в 00:08.
я же писал - не помню какое. это один из win-эмуляторов. по-хорошему, нужно всю коллекцию перешерститьСообщение от Dexus
от какого сообщения?Сообщение от Dexus
именно через WM_KEY[ON/OFF] -> msg.lParamСообщение от SMT
Только интересную штуку заметил - это когда шифты одновременно нажимаются, то при отпускании одного из них событие keyoff не приходит... только при отпускании последнего из шифтов. С Ctrl и Alt такой хрени нету. Сделал что при отпускании одного шифта обе кнопки отключаются, и срабатывает как раз как надо.
Кстати - в Кладовском EmuZWin (думаю что именно его вы и имели в виду) я заметил глюк непонятный, когда нажимаешь Shift+P (кавычку), быстро.. то кавычка начинает циклически рисоваться пока не тыкнешь еще раз но медленно и отчетливо. Видимо тоже что-то с этими сообщениями связано.Сообщение от SMT
В общем вот версия 0.01c в которой и в 98й работают и шифты и альты и контлы слева-справа. http://www.intramail.ru/~dex/unreal031b_YM2203_001c.zip
LVD, ты проигнорировал мои сообщения выше.. нехорошо! Ответь пожалуйста насчет переключения частоты через 2d-2f. работает ли оно мгновенно или дожидается ввода частоты (в ФМ)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)