Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Эффект "залипших" клавиш, Shift, Alt, Ctrl |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Приветствую. Уже много лет, периодически сталкиваюсь с таким эффектом: после запуске некоторых программ, в частности русификатора ckd!.exe, браузера дос навигатор и некоторых других наблюдается эффект "залипания" клавиш Shift, Alt, Ctrl. ОС - dos 7.10. В частности сей эффект во всей своей красе проявляется на вм Virtual PC от connectix v5.2 (майкрософтскую версию ставить не хочу, она тормозная), на vmware - такой проблемы нет. Сейчас уже просто достало: запустил на 386 машине Sea 1.3 и здрастьти - те же яйца, до кучи отваливаются клавиши F1-F10. Подозреваю что Dos4gw мутит воду. Подскажите, плиз кто в теме. |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Наверное это из-за того, что резидентные программы используют те же клавиши, что и запускаемая программа (например тот же Sea 1.3). У меня на современном ноутбуке такая же ерунда - в играх при нажатии клавиш W (вперед) + Left Shift + Space не работает прыжок, причем в любых играх. Вероятно это из-за ноутбучных утилит для "горячих" клавиш типа Fn, висящих в автозагрузке. По теме: может попробовать временно убрать через команду rem в autoexec.bat и config.sys сторонние резидентные утилиты и загрузиться без них ? |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
да в том то и дело, что нет резидентных утилит, только himem. попробовать временно убрать |
Fe-Restorator |
NEW! Сообщение отправлено: 9 августа 2011 0:53 Сообщение отредактировано: 9 августа 2011 1:07
Несколько не понял, что является аппаратной платформой? А что - виртуальными машинами? На аппаратных 286-386-486 достаточно в биосе выставить CPS==30 при отклике 250мс. Enjoy. На современных платах (начиная где-то с пня-3) тормоз клавы - обыденная весчь, ибо опрос LPC-шины, на коей клава и висит, происходит в самую последнюю очередь, при освобождении проца от всех других, более приоритетных задач. (загружал на пне-4 задачку мат-моделирования, так пока шёл обсчёт, простое переключение раскладки клавы занимало до полутора часов!). PS. DOS 7.10 на аппаратной 386 - это явно "титаник"! 3.30, максимум 5.0 И ещё: ты перечислил проги, коие своими средствами, в обход winAPI, стараются работать с клавой. Применимо в DOS 1.0--6.6, но фатально в 7.10. Да, в аппаратных 386 залипанием страдал контроллер клавы "AMIKey". После апгрейда на авард или хотя-бы амикей-2 залипание исчезало, но порой впаяный чип приходилось менять вместе с мамкой. |
Сейчас на форуме |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
компьютер на нём w2k3 и далее Virtual PC от connectix v5.2 и vmware. что является аппаратной платформой знаем. На аппаратных 286-386-486 достаточно в биосе выставить CPS==30 при отклике 250мс не встречал такого. На современных платах (начиная где-то с пня-3) тормоз клавы - обыденная весчь что значит перебор? У меня на 386 ноуте живёт 6.22 мне что прикажите его срочно на 5.00 менять? DOS 7.10 на аппаратной 386 - это перебор! 3.30, максимум 5.0 |
Fe-Restorator |
NEW! Сообщение отправлено: 9 августа 2011 4:17 Сообщение отредактировано: 9 августа 2011 4:58
aleksvolgin написал: Ехидно: "На 7.10!" мне что прикажите его срочно на 5.00 менять? aleksvolgin написал: Ну, пока сигнал с аппаратной клавы пройдёт через мать компа, виртуализуется с VirtualPC и подерётся за арбитраж с VMWare, дойдёт внутрь виртуальной машинки, офигеет, встретив голый ДОС - немудрено лагать по полминуты на каждой кнопке. А ты ему ещё "подарочек" подсовываешь, в виде Legacy-mode (требует прямого доступа к железу) менеджера клавы с софтовым знакогенератором... Тут кнопки не только залипнут: вовсе отвалятся, физически, от "брутфорс"-нажатий. компьютер на нём w2k3 и далее Virtual PC от connectix v5.2 и vmware. aleksvolgin написал: Есть догадка, что биос виртмашины в VPC реализован весьма коряво и сильно обкусан, наверное, в угоду скорости работы. Отсюда и глюки кнопок. эффект во всей своей красе проявляется на вм Virtual PC от connectix v5.2 ... , на vmware - такой проблемы нет Оффтопик: Оффтопик: Цепочка такая: клава->биос матери->драйвер шины LPC->драйвер клавы хост-системы(в2к3)->драйвер виртуализатора->драйвер биоса виртмашины->драйвер клавы виртмашины->твой legacy-кириллизатор. Это простой случай, ибо виртуализаторов может быть много и их драйвера будут драться за ресурс, внося дополнительные задержку и ошибки. |
Сейчас на форуме |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 августа 2011 12:34 Сообщение отредактировано: 9 августа 2011 12:38
Fe-Restorator написал: Чушь! Как тогда на 386 в DOS 3.30 работать с HMA и UMB? Через QEMM который чуть ли не толще того DOS? Не говоря уж о не поддержке разделов более 32MB в 3.30, при типичной ёмкости винта на 386 в 120MB. Так что самый подходящий DOS для 386 это PC DOS 7.0/2000, а минимум MS-DOS 6.20. DOS 7.10 на аппаратной 386 - это явно "титаник"! 3.30, максимум 5.0 |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
вашу догадку в пух и прах разносят шутеры: DOOM - DOOMает, Quake - квакает, Duke - дюкает без "тормозов" и "залипаний" клавиш. Есть догадка ну вот зачем такую чушь писАть? В документации к ВМ английским чёрным по белому указаны оси поддерживаемые данной ВМ. Дос среди них. Значит ничего "офигевать" не должно. офигеет, встретив голый ДОС |
Fe-Restorator |
NEW! Сообщение отправлено: 9 августа 2011 13:46 Сообщение отредактировано: 9 августа 2011 14:03
Anderson1 написал: Вот флейм-то развели! Чушь! А ведь ни один из вас, громкокричащих, так и не поставил ДОС 7.10 на аппаратный 386 комп! Ибо глупость сие будет, великая. На сей минорной ноте флейм официально прекращён, все сообщения форумчан - строго по теме топикастера (см. первый пост). aleksvolgin написал: Ну, досовских TSR-кириллизаторов клавы в списке совместимости точно нету! Нет и задачи в виртуальной машине "полностью соблюсти преемственность ОС, выпущенных ещё во времена отрочества Билли". английским чёрным по белому указаны оси поддерживаемые данной ВМ. Дос среди них. Значит ничего "офигевать" не должно aleksvolgin написал: Поправка: шутеры в пух или в прах разносят только собственных внутренних монстров, метод "догадка" является приватным для класса "человек", и из класса "шутер" он недоступен, никоим образом! вашу догадку в пух и прах разносят шутеры: DOOM Догадываюсь, что класс "шутер" переопределяет под себя функцию "клавиатура", методом частичной подмены объекта "биос", отчего кнопки работают чётче и быстрее, часто - по нескольку штук одновременно, что недоступно аппаратному биосу матплаты (или, в твоём случае, - драйверу биоса виртуальной машины). |
Сейчас на форуме |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 августа 2011 14:09 Сообщение отредактировано: 9 августа 2011 14:10 с добрым утром, дорогой! Вы мой первый пост читали? Там где-то указаны ОС отличные от 7.10? На 386 точиле стоИт 7.10 и работает, и звук поёт и ZIP LPT'ый, и даже страшно сказать - интернет! так и не поставил ДОС 7.10 на аппаратный 386 комп! А по поводу флейма - так это прежде всего вас самого и касается, если есть какие-то дельные советы, а не фееричные предположения о работе платформ виртуализации - велком. |
Fe-Restorator |
NEW! Сообщение отправлено: 9 августа 2011 14:23 Сообщение отредактировано: 9 августа 2011 14:25
aleksvolgin написал: aleksvolgin написал: с добрым утром, дорогой! Вы мой первый пост читали? Вечер добрый! Ты свой второй пост читал? Ту самую часть где давал пояснения по конфигурации своей 386-й машины? компьютер на нём w2k3 и далее Virtual PC от connectix v5.2 и vmware. Или w2k3 работает у тебя на i386 процессоре? При этом содержит два виртуализатора и кучу гостевых ОС... PS. Оффтопик: Оффтопик: Не старайся сбиться во флейм, ты уже в нём! |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Старый софт » Эффект "залипших" клавиш, Shift, Alt, Ctrl |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |