ivagor, спасибо! То, что нужно!
ivagor, спасибо! То, что нужно!
С уважением, Станислав.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Pyk (21.10.2023)
tnt23, да, что-то совсем плохо было в этом году со свободным временем на развитие эмулятора.
Боюсь обещать, но надеюсь, что скоро все-таки получится поплотнее им заняться и завершить, наконец, начатое...
Oleg N. Cher (22.10.2023), svofski (22.10.2023), tnt23 (23.10.2023)
Bugreport: Конфигурация "Специалист". По моему мнению, основной раскладкой в эмуляторе для Специалиста всё-таки является раскладка "ЙЦУКЕН", так как именно она повторяет матрицу клавиатуры оригинального. А баг заключается в том, что в этой раскладке невозможно нажать три клавиши: [; +], [, <] и [. >]. Эти клавиши просто не вынесены в раскладку. Хотел было и про "умную" раскладку написать, так как там много чего интересного есть, причём на разных клавиатурах и поведение разное. Например, на одной клавиатуре символы "@", "^" и ":" можно набрать (и то только один раз, далее нужно перенажимать SHIFT), а на другой нет - сам с этим дольше всего бился. Но в своём эмуляторе с "умной" раскладкой я сам сильно намучился и в итоге тоже совершенства не достиг, хотя результат, на мой взгляд, несколько получше, чем в Emu80 получился - у меня вообще все символы нанесённые на PC-клавиатуру набираются именно так, как они нанесены на неё, охватывая 100% таблиц КОИ-7Н2 и КОИ-8.
С уважением, Станислав.
Pyk (08.11.2023)
Я, наоборот, склонен ее воспринимать как вспомогательную. В основном ведь приходится набирать латинские буквы, по крайней мере сразу после старта в Мониторе точно логично устанавливать именно Qwerty. А ЙЦУКЕН по умолчанию имеет смысл разве что в случае наклеивания наклеек ЙЦУКЕН на клавиатуру... Я не прав?
Принято. Как раз 3 клавиши остаются свободными, нужно на них назначить.
Речь про "SpeciARMlist"?
В Emu80 Специалист - чуть ли не единственный компьютер, где нормально не работает "Умная" раскладка, и по умолчанию устанавливается Qwerty. Она у меня почему-то просто тупо не заработала (по крайней мере в Мониторе), отложил на потом, да так и не разобрался до конца, в чем дело. С тех пор появились новые доработки в этом плане, надо будет еще поэскпериментировать...
Кстати, тоже пока не придумал, как переключать разные варианты "умных" раскладок для разных таблиц. Пока в эмуляторе нет такой возможности, для большинства других компов несколько таблиц не актуальны.
Если смотреть с этой стороны то, да. Но если использовать эмулятор для игр, то логичнее оставлять оригинальную матрицу, так как некоторые игры для управления используют не курсорное управление. Пример: пакет игр Dungeon и т.д., где изначальное непереназначаемое управление [И], [Т], [Ь], [Б], [@]. Я под это правление даже джойстик выводил. Так что мнения по поводу раскладок могут быть разными.
Да. Сейчас им активно занимаюсь. Результат не показываю, потому что всё очень и очень медленно. Последний месяц - это просто поддержка клавиатуры, начиная с физического подключения PS/2 к GPIO и опрос этого дела, и заканчивая "умной" раскладкой.
Угу. Причём у меня на работе в Emu80 тоже не работает. А на домашней клавиатуре вполне себе, с некоторыми оговорками. Хотя тест Рюмика и там, и там показывает вполне корректное поведение: при нажатии на [SHIFT] + [2], отпускается [НР] и нажимается [Ю @]. Тут возникает конфликт: с одной стороны эмулятор рассматривает [SHIFT], как [НР], а с другой стороны при наборе символа @ при нажатом [SHIFT] нужно отпускать [НР]. Причём Рюмик всегда показывает корректное поведение, но Монитор всё равно нажимает [2] вместе с [НР]. Это легко увидеть, если включить КОИ-8 - вместо "@" всегда набирается "`". Я несколько дней сидел над этой задачей. С первого взгляда всё выглядит элементарно, однако ж при воплощении ничего не хочет работать корректно.
Слава богу, там вообще никаких заморочек нет. Одна раскладка прекрасно ложится на другую. И если сделать корректную поддержку КОИ-8, то автоматически полностью будет работать и КОИ-7Н2. Конечно, за исключением клавиш с символами, которые есть в КОИ-8, и которые отсутствуют в КОИ-7Н2 - там просто будет игнор. Все символы КОИ-8 в полном составе нанесены на клавиатуру, а на клавиатуре в свою очередь нет ни одного символа, который отсутствовал бы в КОИ-8.
Чуть позже сниму видео, как у меня в эмуляторе работает клавиатура, хотя пока всё ещё довольно сыро.
UPD: https://www.youtube.com/watch?v=NC_Pw3ZIHjU
Последний раз редактировалось CityAceE; 08.11.2023 в 10:28.
С уважением, Станислав.
Да, именно так. Речь именно про Монитор и именно про символы "@", "^", ":". В тесте Рюмика отработка нажатых клавиш правильная и дома, и на работе. Но может быть дело не в модели клавиатуры, а, например, в операционной системе. У меня дома Win11 (работает), на работает Win10 (не работает).
Проверил дома 4 разных клавиатуры. На всех символ "@" набрать в Мониторе можно.
UPD. Проложил копать, и всё оказалось гораздо проще. Дело было в версии Emu80. На работе была более старая 362, а дома 456. После обновления до 456 всё и на работе заработало. Прошу прощения за ложную тревогу.
Последний раз редактировалось CityAceE; 08.11.2023 в 11:54.
С уважением, Станислав.
Обновил свой пост выше.
Да, он. Для собственного удобства я его выделил в отдельную программу, которую можно загружать с ленты.
С уважением, Станислав.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)