Аноним | Вход | зарегистрировать новую учетную запись | 2024-11-21 12:56 MSK |
моя сводка | список инцидентов | журнал изменений | план развития | моя учетная запись |
Просмотр подробностей проблемы [ перейти к комментариям ] | [ история изменений ] [ печать ] | ||||||||
Номер | Проект | Категория | Видимость | Создан | Изменен | ||||
0000037 | FireURQ | интерпретатор | общая | 2009-07-17 21:37 | 2009-07-27 23:27 | ||||
Инициатор | GoRD | ||||||||
Ответственный | fireton | ||||||||
Приоритет | обычный | Серьезность | малая | Воспроизводимость | всегда | ||||
Состояние | закрыт | Решение | решен | ||||||
Платформа | Операционная система | Версия ОС | |||||||
Версия продукта | |||||||||
Целевая версия | 1.0.3 | Решен в версии | 1.0.3 | ||||||
Суть | 0000037: Оператор anykey и возвращаемые значения | ||||||||
Подробности | Реагирует на клавиушу Shift (как и на другие модификаторы), в то время как не должен, зато возвращает 0 на все клавиши, включая стрелки и Fx. В результате этого невозможно играть, например, в игру "Корпарация 'Мысли'" Кроме того предложение от горафа сделать в новых интерпретаторах разделение специальных клавишь на два кода + переменная которая будет включать такое поведение. | ||||||||
Дополнительные сведения | :loop anykey s pln #s$ goto loop Простой тестовый код | ||||||||
Метки | Нет прикрепленных меток. | ||||||||
Вложенные файлы | |||||||||
Комментарии | |
(0000038) fireton (администратор) 2009-07-17 21:52 изменен: 2009-07-17 22:04 |
Т.е. 0 должен игнорироваться, а возвращаться только младший символ служебной клавиши. |
(0000057) fireton (администратор) 2009-07-27 22:51 |
Воссоздать поведение досурки в подробностях не удалось, т.к. там работа с консолью, а у меня нет. В частности, не удалось получить одинаковый с досуркой сканкод функциональных клавиш, когда зажат SHIFT. Зато теперь есть переменная is_syskey, которая принимает значение 1, если нажата функциональная клавиша (F1-F10, стрелки и т.д.) |
история изменений | |||
Дата изменения | Пользователь | Поле | Изменить |
2009-07-17 21:37 | GoRD | Новый инцидент | |
2009-07-17 21:37 | GoRD | Ответственный | => fireton |
2009-07-17 21:52 | fireton | Комментарий добавлен: 0000038 | |
2009-07-17 21:52 | fireton | Состояние | новый => рассмотрен |
2009-07-17 22:04 | fireton | Комментарий изменен: 0000038 | |
2009-07-17 22:05 | fireton | Состояние | рассмотрен => назначен |
2009-07-17 22:05 | fireton | Целевая версия | => 1.0.3 |
2009-07-27 22:51 | fireton | Комментарий добавлен: 0000057 | |
2009-07-27 22:51 | fireton | Состояние | назначен => отработан |
2009-07-27 22:51 | fireton | Решен в версии | => 1.0.3 |
2009-07-27 22:51 | fireton | Решение | открыт => решен |
2009-07-27 23:27 | fireton | Состояние | отработан => закрыт |
Copyright © 2000 - 2024 MantisBT Team |