Важная информация

User Tag List

Показано с 1 по 7 из 7

Тема: Редактор знакогенератора

  1. #1
    Member
    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    69
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Редактор знакогенератора

    Понадобился мне тут редактор знакогенератора для РК-шки и за пару часов набросал рабочую программу на JavaScript. После решил это дело доработать, добавить функциональности и вот что получилось.
    Представляю публике

    Редактор знакогенератора для Радио-86РК (и аналогов) на JavaScript
    http://86rk.august4u.net/zeditor/

    Некоторые особенности:
    • выбор размера знакоместа от 6x4 до 8x16;
    • возможность одновременно загрузить до 10 файлов;
    • возможность переносить части шрифтов между открытыми файлами;
    • не требует сервера, полностью клиентское приложение.



    Управление файлами

    Ctrl+O — открывает файл
    Ctrl+S — записывает файл
    Ctrl+Q — закрывает файл
    Ctrl+E — создаёт пустой файл
    Ctrl+0..9 — выбирает загруженный файл для редактирования

    Редактирование символа с клавиатуры

    Стрелки — перемещает курсор
    Пробел — инвертирует точку
    Ctrl+стрелки — сдвигает символ в пределах знакоместа
    Ctrl+C — очищает знакоместо
    Ctrl+I — инвертирует знакоместо

    Редактирование символа мышкой

    Клик — инвертирует точку
    Перемещение курсора с зажатая правой кнопкой — инвертирует точки
    Перемещение курсора с зажатая правой кнопкой + Ctrl — ставит точки
    Перемещение курсора с зажатая правой кнопкой + Shift — удаляет точки

    Дополнительные комбинации для редактирования

    Shift+Ctrl+стрелка влево — сдвигает левую часть символа по вертикальной линии курсора влево
    Shift+Ctrl+стрелка вправо — сдвигает правую часть символа по вертикальной линии курсора вправо
    Shift+Ctrl+стрелка вверх — сдвигает верхнюю часть символа по горизонтальной линии курсора вверх
    Shift+Ctrl+стрелка вниз — сдвигает нижнюю часть символа по горизонтальной линии курсора вниз
    Alt+Ctrl+стрелка влево — сдвигает правую часть символа по вертикальной линии курсора влево
    Alt+Ctrl+стрелка вправо — сдвигает левую часть символа по вертикальной линии курсора вправо
    Alt+Ctrl+стрелка вверх — сдвигает нижнюю часть символа по горизонтальной линии курсора вверх
    Alt+Ctrl+стрелка вниз — сдвигает верхнюю часть символа по горизонтальной линии курсора вниз

    Выбор символа

    Буквенно-цифровая клавиша — быстрый выбор символа
    PageUp — предыдущий символ
    PageDown — следующий символ
    Home — в начало текущей строки символов
    End — в конец текущей строки символов
    Ctrl+Home — в начало таблицы символов
    Ctrl+End — в конец таблицы символов
    Shift+стрелки — перемещение по таблице символов влево/вправо/вверх/вниз

    Вставка/удаление/копирование

    Insert — вставляет пустой символ в текущую позицию со сдвигом всех символов вправо (в сторону увеличения кода)
    Delete — удаляет символа в текущей позиции со сдвигом всех символов влево (в сторону уменьшения кода)
    Shift+Insert — работает в двух режимах: 1. если не было копирования символов: вставляет пустую линию в текущую позицию со сдвигом символов на одну линию вниз (в сторону увеличения кода); 2. если было копирование символов: вставляет скопированный диапазон символов в текущую позицию со сдвигом
    Shift+Delete — удаляет текущую линию со сдвигом всех символов одну линию вверх (в сторону уменьшения кода)
    Shift+Click — выделяет диапазон символов от текущей позиции до новой позиции по клику
    Ctrl+Insert — копирует выделенный диапазон символов в буфер
    Ctrl+Delete — удаляет скопированные символы из буфера

    Редактор работает на последних версиях FireFox, Chrome и Opera.
    В Internet Explorer не работает запись.

    О найденных ошибках сообщайте.
    Если есть идеи по новым функциям — пишите.

    =====
    UPD: шрифты 8x8 которые я создал с помощью этого редактора => http://86rk.august4u.net/zeditor/font8a.bin
    Последний раз редактировалось Vital72; 14.12.2014 в 22:00.

  2. Эти 15 пользователя(ей) поблагодарили Vital72 за это полезное сообщение:
    artyr_n (13.12.2014), CodeMaster (15.12.2014), dmluk (14.12.2014), GrifonLeo (18.12.2014), John North (17.12.2014), kovdry (15.12.2014), perestoronin (10.01.2015), Raydac (15.12.2014), scaraby (15.11.2016), SegaBoy (15.12.2014), vlad6502 (13.12.2014), VovanRK86 (17.12.2014), x80 (17.12.2014), Дмитрий2012 (09.01.2015), Максагор (15.12.2015)

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

  4. #2
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    150
    Благодарностей: 64
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vital72, юзаю вашу программку под IE 11.
    Полет нормальный:



    Попробовал сохранить прогу локально.
    Работает. Кроме того, что не сохраняет, еще и сообщения из editor.js бьются кракозябрами :-( :

    Последний раз редактировалось kovdry; 15.12.2014 в 11:12.

  5. #3
    Member
    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    69
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    проверьте, что у вас editor.js сохранился в кодировке windows-1251

  6. #4
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    150
    Благодарностей: 64
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да вроде все верно

  7. #5
    Master Аватар для alx32
    Регистрация
    17.07.2010
    Адрес
    Ульяновск
    Сообщений
    751
    Благодарностей: 248
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А у меня не получается редактировать символы с кодом выше 40Н, знакоместа не выделяются...
    Нажмите на изображение для увеличения. 

Название:	Снимок экрана от 2014-12-15 19:51:01.jpg 
Просмотров:	308 
Размер:	20.5 Кб 
ID:	50280

  8. #6
    Member
    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    69
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    А у меня не получается редактировать символы с кодом выше 40Н, знакоместа не выделяются...
    Нажмите на изображение для увеличения. 

Название:	Снимок экрана от 2014-12-15 19:51:01.jpg 
Просмотров:	308 
Размер:	20.5 Кб 
ID:	50280
    Попробуйте в меню "Таблица" сменить размер

  9. #7
    Master Аватар для alx32
    Регистрация
    17.07.2010
    Адрес
    Ульяновск
    Сообщений
    751
    Благодарностей: 248
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поставил настройки на 128 символов, а ограничение сработало на 64. На 256 работает нормально.

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

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

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

Похожие темы

  1. графический редактор
    от yur в разделе Вектор
    Ответов: 1
    Последнее: 08.11.2012, 12:01
  2. Редактор для GS
    от Alex Clap в разделе Музыка
    Ответов: 1
    Последнее: 17.04.2011, 13:59
  3. Муз. редактор
    от sevol в разделе Софт
    Ответов: 7
    Последнее: 04.01.2011, 23:41
  4. Редактор
    от Verus в разделе Игры
    Ответов: 4
    Последнее: 21.05.2006, 23:34

Ваши права

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