User Tag List

Показано с 1 по 10 из 202

Тема: Вектор06Ц, клава и мышь PS/2 через "ПУ"

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Отметаем насыщение - не будет залипаний, это хорошо. Но если 8 битные абсолютные с переполнением, то при определенном сочетании условий возможны "метания". При 16 битах вызвать метания вряд ли возможно.
    По моим оценкам добиться метаний будет непросто -- или программа будет слишком редко опрашивать, или мышка полетит с третьей космической. Как пруф -- мышка у коммодора 64 фактически передает постоянно проворачивающееся положение условного колеса. Забыл разрядность АЦП-а, но он там точно в пределах 8 бит. Коммодор 64 не знаменит своими мышовыми способностями, но нам и до него пока как пешком до луны.

    Так почему все-таки просто приращения нельзя? Вроде миллиарды человеко-часов пользования мышей с приращениями (за вычетом тех, что на коммодоре 64) говорят о том, что приращения работают.
    Больше игр нет

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Так почему все-таки просто приращения нельзя
    Improver считает, что абсолютные значения от контроллера резко упросят и ускорят работу с мышью. Я считаю, что упростят и ускорят, но не намного, зато это разом ограничивает возможные варианты использования мыши, что на мой взгляд совсем неприемлемо.

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    UncleDim(12.08.2023)

  4. #3

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,064
    Спасибо Благодарностей отдано 
    581
    Спасибо Благодарностей получено 
    469
    Поблагодарили
    252 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    зато это разом ограничивает возможные варианты использования мыши, что на мой взгляд совсем неприемлемо.
    А давайте обсудим все возможные варианты использования мыши? Я могу предположить следующие:
    1. Указание на экране -- кнопки меню, точки при рисовании и т.д.
    2. Эмуляция функций джойстика -- движение вправо/влево/вверх/вниз...
    3. ... Что ещё?

    В первом случае однозначно передача координат будет лучше, во втором надо сделать переключение режима в "джойстик", программно или кнопкой, причём контроллер должен полностью эмулировать сигналы джойстика ПУ, чтобы не патчить существующие программы. А в каких случаях лучше получать дельту координат? В упомянутом Wolf3d?

  5. #4

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    в каких случаях лучше получать дельту координат?
    1.
    Цитата Сообщение от PPC Посмотреть сообщение
    ограничить зону действия мыши некоей областью
    2.
    Цитата Сообщение от Improver Посмотреть сообщение
    В упомянутом Wolf3d
    3. Перетаскивание/прокрутка карты (или чего-то подобного) в окне.

    Тут достаточно было одного примера, если он существует, значит абсолютные не годятся.

  6. #5

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,064
    Спасибо Благодарностей отдано 
    581
    Спасибо Благодарностей получено 
    469
    Поблагодарили
    252 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    1.
    Не проблема и в координатах.

    Цитата Сообщение от ivagor Посмотреть сообщение
    2.
    Которого ещё нет и не факт, что он будет.

    Цитата Сообщение от ivagor Посмотреть сообщение
    3. Перетаскивание/прокрутка карты (или чего-то подобного) в окне.
    Да, было несколько игрушек, где экран прокручивался в окошке с четверть размера экрана (или даже меньше), на большее ресурсов Вектора не хватало. Но для такого частного случая можно и посчитать разность.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Тут достаточно было одного примера, если он существует, значит абсолютные не годятся.
    То же самое можно сказать и про относительные...

    - - - Добавлено - - -

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Абсолютные координаты превращают мышь в аналоговый джойстик, в граф. планшет, во что угодно - но это уже не мышь
    Имхо
    Т.е. в той же винде мышка превращается во что-то другое? Хм...
    А что тогда будет точно мышь?

  7. #6

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в той же винде мышка превращается во что-то другое?
    Вот вообще не понял этого. В той же винде мышка (при упертом в край курсоре) не перестает передавать приращения, т.е. НЕ превращается во что-то другое.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  8. #7

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,064
    Спасибо Благодарностей отдано 
    581
    Спасибо Благодарностей получено 
    469
    Поблагодарили
    252 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    В той же винде мышка (при упертом в край курсоре) не перестает передавать приращения, т.е. НЕ превращается во что-то другое.
    Ну и тут будет то же самое. В чём тогда проблема?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 57
    Последнее: 23.09.2020, 02:22
  2. Ответов: 19
    Последнее: 23.11.2015, 21:24
  3. Ответов: 6
    Последнее: 12.02.2010, 23:16
  4. Ответов: 6
    Последнее: 20.11.2007, 11:29
  5. Клава "Байта"
    от andreil в разделе Устройства ввода
    Ответов: 1
    Последнее: 04.08.2005, 11:25

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •