Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Мышка работающая от клавиатуры. |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 октября 2014 8:06 Сообщение отредактировано: 7 октября 2014 8:49
Существует такой драйвер мышки, которая бы работала от клавиатуры, например, цифровая часть? Такая потребность появилась, так как на 286-386-486 нет входа PS/2, а COM шариковые выброшены без сожаления. В некоторые ДОС-приложении и игры-квесты - не требуется быстрой скорости курсора. Думаю можно привыкнуть к клавиатуре. |
APPLE MAK9500/200
Advanced Member
мимо проходил Откуда: САМАРА Всего сообщений: 665 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 окт. 2011 |
в винде есть такое посмотри в настройках |
Melcina |
Попробуйте это Эмулятор мыши |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 октября 2014 12:09 Сообщение отредактировано: 7 октября 2014 12:11
Попробовал. В архиве 3 разных резидентских программ. Все работают в ДОСе (в нортоне или волкове), но ни одна не работает в игре Кирандии. Клавиатура блокируется (например, нельзя Scroll lock включать или другие комбинации, которые требуется для активации эмулятора). Может есть другие программы? |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 октября 2014 14:08 Сообщение отредактировано: 7 октября 2014 14:40
Ekb написал: А в какой именно Кирандии? В первой у меня и так без мыши стрелками курсор нормально двигается, Insert - щелчок левой кнопкой. Т.е. без всяких эмуляторов. Попробовал.В архиве 3 разных резидентских программ.Все работают в ДОСе (в нортоне или волкове), но ни одна не работает в игре Кирандии. А эмуляторы эти и правда у меня только в текстовом режиме (в Волкове, к примеру) работают, а, скажем, в Dune 2 - нет. Собственно, если игра перехватывает прерывание клавиатуры, то ни один эмулятор работать и не будет. В принципе, я бы мог попытаться что-то такое своё написать, если нужно, но, как я уже говорил, при перехвате прерывания оно работать тоже не будет. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 октября 2014 14:28 Сообщение отредактировано: 7 октября 2014 14:30
Запустил снова кирандию (2 часть) . Нажимал Insert, никакой реакции. Правда не знаю что такое "щелчок левой кнопки", мышей ведь у меня нет. Эмулятор хорошо работает в UFO: Enemy unknown. Правда ужасно не удобно Sierra (Gabriel Knight), тоже не работает, причем заметно, что активизировался, но все равно не двигается. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 октября 2014 14:34 Сообщение отредактировано: 7 октября 2014 14:42
Ekb написал: Ну, я, как уже говорил, пробовал в первой - там работает... Запустил снова кирандию (2 часть) Часть сообщений (по вопросам подключения PS/2 мышей к COM) перемещена в уже существующую тему по этим вопросам: topic/14972 |
Часть сообщений этой темы была выделена в тему "Подключение PS/2 мыши в COM порт ?" (7 октября 2014 14:39) |
hoorma
Advanced Member
Енотовод Откуда: Омск Всего сообщений: 1703 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 фев. 2011 |
uav1606 написал: А в Dune 2 и так можно с клавиатуры курсором водить А эмуляторы эти и правда у меня только в текстовом режиме (в Волкове, к примеру) работают, а, скажем, в Dune 2 - нет. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
hoorma, только что попробовал - у меня нельзя. Dune 2 русская версия. Курсор, что в главном меню, что в самой игре, висит неподвижно в центре экрана. Можно только карту стрелками двигать. Насчёт 2-й Кирандии - сейчас вот запустил, и правда, без мыши она даже не стартует. :-( |
Fe-Restorator |
NEW! Сообщение отправлено: 7 октября 2014 19:06
В подобном эмуляторе толку мало: во всех играх реализован перехват клавиатуры, разве-что чуть разными способами. Где-то постороннему драйверу удастся вклиниться, но сие редкость. Проще раздобыть сом-мышу, натуральную. Или воспользоваться KVM-ом, в т.ч. как медиаконвертером PS/2-COM. PS. Первый пост темы живо напомнил мне про "keyboard joystick". Очень похожее поведение... |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 октября 2014 23:26 Сообщение отредактировано: 14 октября 2014 23:26
В общем, написал я тут свою прогу-эмулятор... Пока это альфа-пре-пре-пререлиз - поэтому ожидайте глюков и зависаний. :-) Оптимизации никакой, "костылей" много и т.п. Проверено в Kyrandia 2 (The Hand of Fate), Dune 2, SimCity. Ну и в Волкове/Нортоне. А вот более новые игры под DOS4GW уже с этим эмулятором глючат. :-( И, к примеру, NEOPaint тоже не пошёл. В общем, далеко не все работают... Да, как пользоваться: Сначала запустить драйвер мыши - в комплекте идёт CTMOUSE.EXE, лучше его, но можно и другой. Далее сам mouseemu.com Включить эмуляцию - Scroll Lock, управление курсором - стрелки на цифровой клавиатуре. Num 5 - левая кнопка, Num 9 - правая. Num -/Num + - чувствительность, но она глючит, поэтому без необходимости лучше не трогать. Пока нет возможности выгрузить программу из памяти - поэтому только через Alt+F5 в Волкове. Кроме того, она поддерживает только программы, которые для контроля за мышью используют либо Func 3/Int 33h, либо Func C/Int 33h (а вот с Func 18/int 33h и др. уже не работает), причём только если они следят за абсолютными, а не относительными координатами. И во всяких нестандартных видеорежимах (mode X, VESA) могут быть глюки. В общем, всё это можно и "допилить", если такой эмулятор вообще кому-то нужен... Прикрепленный файл (mouseemu.rar, 10458 байт, скачан: 31 раз) |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 октября 2014 23:32 Сообщение отредактировано: 14 октября 2014 23:36
uav1606 цифра 9 - как правая кнопка? А удаться ли сделать полноценное диагональное движение клавишей 1,3,7,9 ? чтобы не двигать мышкой зигзагом. А правую кнопку повесить на "gray +" или "0" (как малозначимое), или куда-то еще. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Ekb, в будущем - возможно. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 октября 2014 23:44 Сообщение отредактировано: 14 октября 2014 23:44
uav1606 написал: Понимаю что сильно зависит от настроения. Но спешу напомнить что если бы была такая возможность, то твой драйвер эмулятор окажется лучшим (и удобнее) из всех, что представлено на old-dos Ekb, в будущем - возможно. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Ekb, просто там других проблем ещё полно... Но особых сложностей именно с диагональным движением я не вижу - думаю, через несколько дней добавлю такую функцию... |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Следующая версия с поддержкой движения по диагонали во вложении. Управление с помощью: Scroll Lock - вкл./выкл. эмуляцию. Клавиша Num 5, как и раньше, имитирует левую кнопку мыши, правая клавиша "переехала" на Num 0. Клавиша Num 7 - движение по диагонали влево-вверх. Клавиша Num 9 - движение по диагонали вправо-вверх. Клавиша Num 1 - движение по диагонали влево-вниз. Клавиша Num 3 - движение по диагонали вправо-вниз. Num стрелки, как и раньше - просто движение в соответствующем направлении. "Num +/Num -" - чувствительность. Теперь займусь совместимостью и интерфейсом... Прикрепленный файл (mouseemu.rar, 10972 байт, скачан: 28 раз) |
Fe-Restorator |
NEW! Сообщение отправлено: 27 октября 2014 10:58 Сообщение отредактировано: 27 октября 2014 11:00
uav1606 написал: Логичнее их разместить как под тачпадом: Num 0 и Num Del соответственно. А Num5 могла-бы возвращать курсор в центр экрана/окна , хотя и это будет немного мешать при работе. Клавиша Num 5, как и раньше, имитирует левую кнопку мыши, правая клавиша "переехала" на Num 0. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Fe-Restorator, ну, если левую кнопку нужно часто жать, то, как мне кажется, по центру удобнее - можно пальцы держать в одном положении, над "крестовиной" 8-4-6-2. |
Fe-Restorator |
NEW! Сообщение отправлено: 27 октября 2014 16:31 Сообщение отредактировано: 27 октября 2014 18:50
Промахиваться будешь, 100%, по вертикали 8-5-2. Вместо 8-2 будешь набирать 8-5. И перетаскивать что-нть влево-вверх - нужны пальцы "Alien"-а: комбинация 5->выподверт руки->7-7-7-7-7. Зажать большим пальцем 0 гораздо удобнее: 0->7-7-7-7... Да, клавиша "del" мелковата и будет путаться с энтером, но сего не избежать. К тому-ж 5-ка имеет ориентационный "шип" для слепой печати, а в твоём случае - для слепого управления мышью: удобно нащупывать его всякий раз, не заботясь об случайном нажатии самой кнопки. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Fe-Restorator, ну, в будущем, наверное, сделаю ini-файл с возможностью настройки клавиш, тогда каждый сможет настроить под себя. :-) |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Старый софт » Мышка работающая от клавиатуры. |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |