Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2014, 14:55   #21
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Сообщений: 240
По умолчанию

Вышел PaintCAD 4Windows 1.2.4 (а до этого 1.2.1, 1.2.2, 1.2.3, пост давно не обновлялся)



Ссылки:

Сама программа+помощь (10 с лишним мегабайт): http://blackstrip.ru/pcw.rar

Бета-версия 1.3.0 (кидать в папку с установленной 1.2.4): http://blackstrip.ru/paintcad.exe

Новые возможности кратко (с 1.2.1 по 1.2.4):

1.2.1

- работа с полупрозрачными PNG, меню Альфа

- сборка AVI-видео из кадров, редактирование последовательности кадров, разборка любых AVI на кадры



- редактор мозаики для создания тилей (элементов) и карт из них



1.2.2

- новый эффект "Пиксельбуфер", превращающий все пиксели изображения в картинки из буфера

- генератор музыки Muzz в меню Экстра может попытаться сочинить музыку для ваших игр/видео как по одной, проигрываемой сразу в колонки и сохраняемой по Alt+P в файл, так и по 1-100 MID-файлов (с помощью функции "MIDI бластер") для последующего ручного прослушивания и отбора.



- по Shift+F1 паинткад выдаст вам на индикаторе прогресса текущий заряд батареи вашего ноутбука и время до полной разрядки

1.2.3

- окна сообщений теперь в фирменном стиле PCW

- добавлена поддержка стереоформата JPS (раньше был только MPO)

- в предпросмотре стало можно прокручивать рисунок стрелками на сенсорном экране

- в меню Экстра добавлены в подменю Специальные: анализатор raw-логов сайта, скачивальщик файлов через медленный инет, синхронизатор времени с NTP-сервером, открытие локальных файлов в браузере Bro (раньше только в инет можно было из Bro вылезти или вручную забивать путь через file:// ).

1.2.4

- новый инструмент Scriptaint в меню Экстра. Позволяет программировать отрисовку картинок и анимаций на Java Script и копировать нарисованное в буфер windows или сохранять их в BMP-файлы для последующей сборки анимаций и видео в паинткаде.



Доступны для создания заготовки:
- пустой скрипт,
- готовый пример отрисовки изображения,
- готовый пример отрисовки и сохранения кадров анимации,
- а также готовый пример отрисовки изображения для старого IE (типа IE4.0 в Windows 98).

Пример простой анимации, созданной в Scriptaint (функции прозрачности были добавлены в бете 1.3.0):



- усовершенствованная палитра, теперь позволяет создавать свои наборы цветов как в 8-битном режиме, так и в 24-битном режиме. Можно выделять, копировать, вырезать, вставлять, удалять цвета и диапазоны ячеек цветов, применять к ячейкам и диапазонам ячеек специальные эффекты (градиент цветов, заливка одним из выбранных цветов, очистка палитры), сохранять и загружать палитру через PAL-файлы, экспортировать палитру в виде изображения 16х16 в буфер Windows, работать с ней как с обычным рисунком и импортировать обратно из буфера в ячейки палитры.

- возможность отключения "тихого режима" браузера Bro в меню "Общие"-"Настройки" позволит увидеть login-окна и окна ошибок скриптов.

Бета 1.3.0

- Scriptaint: в текст заготовок скриптов добавлены функции _fillrecttrans, fillrecttrans, imgouttrans, imgoutframetrans, textouttrans, textoutframetrans, имеющие дополнительный параметр прозрачности (от 0 до 100) и позволяющие отрисовать полупрозрачный прямоугольник, текст или изображение

- Scriptaint теперь правильно подсвечивает скрипты большого объема

- Scriptaint: размер скрипта теперь не ограничивается 65536 символами

- инструмент Текст: в поле редактирования выделение теперь не сбрасывается если выделять спереди назад
blackstrip вне форума Ответить с цитированием
Старый 12.01.2015, 02:20   #22
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Сообщений: 240
По умолчанию

Вышел PaintCAD 4Windows 1.3.0.1055

Cкачать (12,6 Мбайт):
RAR: http://blackstrip.ru/pcw.rar
ZIP: http://blackstrip.ru/pcw.zip
SFX-EXE: http://blackstrip.ru/pcw.exe

Скриншот:


Краткие изменения:

- исправлены ошибки в самом паинткаде
- исправлены ошибки в экстра-утилите Scriptaint
- добавлена экстра-утилита Qmpot, с помощью которой можно создавать и редактировать WAV-файлы, а уже готовый WAV-файл можно прикрепить к AVI.

Qmpot - звуковой редактор, позволяющий:

- создавать и редактировать звуки/музыку в формате WAV. WAV-файлы можно использовать как для озвучки создаваемых в паинткаде AVI фильмов (прикрепление WAV-озвучки к AVI находится в меню паинткада Утилиты - Обработка AVI-видео), так и для других целей (например, в своих собственных играх, программах, или просто музыку писать для удовольствия и т.д.).

- писать и исполнять QMP программы ("скрипты") на встроенном языке. Команды в этом языке позволяют создать новый пустой звук с заданными параметрами, загрузить музыкальные инструменты из файлов (INS+WAV) либо использовать в качестве инструментов сигналы стандартных форм (синус, прямоугольные, треугольные импульсы,шумовые сигналы), задать транспозицию, стереобаланс, эхо-эффект для каждого инструмента и другие эффекты, расположение каждого инструмента в пространстве относительно слушателя, и использовать эти инструменты для записи в звук в определенное время нот определенного тона и длительности, формируя таким образом мелодии, музыку.

- создавать собственные музыкальные инструменты (или извлекать готовые из DLS/SF2 банков сэмплов) и использовать их в своих QMP программах

- использовать систему "Ввод нот", играя в ней на виртуальном фортепиано, шестиструнной гитаре и сетке барабанов, используя готовые и создавая свои Стили игры, и записывать сыгранное в виде QMP команд для QMP программы

- использовать физическую клавиатуру для игры на фортепиано и записи сыгранного в виде QMP команд

Qmpot вызывается в меню Экстра либо по нажатию сочетания клавиш Ctrl+Q в паинткаде. Также Qmpot может быть запущен сразу после старта паинткада при запуске paintcad.exe с ключом -qmpot в командной строке.

Пример использования музыкальных скриптов:

Скопируйте этот скрипт:
Код:
//введите сюда QMP-команды
N 11025,16,2,9S
//первый инструмент
LT 1,11025,16,1,0.3,0.5
SE 1,3,0,0.25S,40
IP 1,-500,500
//второй инструмент
LT 2,11025,16,1,0.3,0.5
SE 2,3,0,0.25S,40
IP 2,500,500
//Dm 2,5,9
PL 1,0,0S,0.5S,2
PL 2,0,0.5S,0.5S,5
PL 2,0,0.5S,0.5S,9
PL 1,0,1S,0.5S,2
PL 2,0,1.5S,0.5S,5
PL 2,0,1.5S,0.5S,9
//Am -3,0,4
PL 1,0,2S,0.5S,-3
PL 2,0,2.5S,0.5S,0
PL 2,0,2.5S,0.5S,4
PL 1,0,3S,0.5S,-3
PL 2,0,3.5S,0.5S,0
PL 2,0,3.5S,0.5S,4
//E -8,-4,-1
PL 1,0,4S,0.5S,-8
PL 2,0,4.5S,0.5S,-4
PL 2,0,4.5S,0.5S,-1
PL 1,0,5S,0.5S,-8
PL 2,0,5.5S,0.5S,-4
PL 2,0,5.5S,0.5S,-1
//Am -3,0,4
PL 1,0,6S,0.5S,-3
PL 2,0,6.5S,0.5S,0
PL 2,0,6.5S,0.5S,4
PL 1,0,7S,0.5S,-3
PL 2,0,7.5S,0.5S,0
PL 2,0,7.5S,0.5S,4
X
1) Запустите паинткад,
2) Нажмите Ctrl+Q (откроется Qmpot),
3) Нажмите F3 (откроется текстовое поле программы).
4) Замените содержимое поля на скопированный скрипт.
5) Нажмите Запуск или Shift+F5
6) После окончания выполнения скрипта - нажмите F5 чтобы прослушать результат.

Принцип работы скриптов можно прочитать в системе помощи (по F1 в паинткаде или в кумпоте) в разделе "Экстра" - "Звуковой редактор Qmpot" - "Программирование музыки"

Картинки:

Qmpot после выполнения этого скрипта:
http://blackstrip.ru/tmp/pcw130/qmpru.png

Система "Ввод нот" (фортепиано, гитара и сетка барабанов):
http://blackstrip.ru/tmp/pcw130/qmp2ru.png
http://blackstrip.ru/tmp/pcw130/qmp3ru.png
http://blackstrip.ru/tmp/pcw130/qmp4ru.png

Последний раз редактировалось blackstrip; 12.01.2015 в 02:23.
blackstrip вне форума Ответить с цитированием
Старый 12.01.2015, 03:08   #23
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Сообщений: 240
По умолчанию

В QMP-скриптах также можно использовать "барабаны на шумах".

32 секунды музыки с шумовыми барабанами:

Код:
N 44100,16,1,34S
LT 1,44100,16,1,0.3,0.5

SS 0.5
SF 1,0.05S,0.05S
SE 1,4,0,0.25S,20

//барабаны
//bass
LN 2,44100,16,1,0.5,0.001S
ST 2,-66
SF 2,0.001S,0.032S
//acoustic snare
LN 3,44100,16,1,0.5,0.008S
ST 3,-48
SF 3,0.001S,0.128S
//clap
LN 4,44100,16,1,0.5,0.004S
ST 4,-36
SF 4,0.001S,0.032S
//electric snare
LN 5,44100,16,1,0.5,0.008S
ST 5,-40
SF 5,0.001S,0.064S
//closed hi-hat
LN 6,44100,16,1,0.2,0.012S
SF 6,0.001S,0.011S
//open hi-hat
LN 7,44100,16,1,0.3,0.24S
SF 7,0.01S,0.23S
//tomtom
LN 8,44100,16,1,0.5,0.0015S
ST 8,-60
SF 8,0.001S,0.048S
//crash
LN 9,44100,16,1,0.5,0.24S
ST 9,-6
SF 9,0.01S,0.33S
//ride
LN 10,44100,16,1,0.3,0.30S
ST 10,-2
SF 10,0.03S,0.27S
//конец барабанов

//ритм
P 2,0,0S,0
P 2,0,0.125S,0
P 2,0,0.375S,0
P 2,0,0.453S,0
P 2,0,0.562S,0
P 2,0,0.64S,0
P 2,0,0.875S,0
P 4,0,0.25S,0
P 4,0,0.75S,0
P 5,0,0.25S,0
P 5,0,0.75S,0
P 2,0,1S,0
P 2,0,1.125S,0
P 2,0,1.375S,0
P 2,0,1.453S,0
P 2,0,1.562S,0
P 2,0,1.64S,0
P 2,0,1.875S,0
P 4,0,1.25S,0
P 4,0,1.75S,0
P 5,0,1.25S,0
P 5,0,1.75S,0
P 2,0,2S,0
P 2,0,2.125S,0
P 2,0,2.375S,0
P 2,0,2.453S,0
P 2,0,2.562S,0
P 2,0,2.64S,0
P 2,0,2.875S,0
P 4,0,2.25S,0
P 4,0,2.75S,0
P 5,0,2.25S,0
P 5,0,2.75S,0
P 2,0,3S,0
P 2,0,3.125S,0
P 2,0,3.375S,0
P 2,0,3.453S,0
P 2,0,3.562S,0
P 2,0,3.64S,0
P 2,0,3.875S,0
P 4,0,3.25S,0
P 4,0,3.75S,0
P 5,0,3.25S,0
P 5,0,3.75S,0
P 2,0,4S,0
P 2,0,4.125S,0
P 2,0,4.375S,0
P 2,0,4.453S,0
P 2,0,4.562S,0
P 2,0,4.64S,0
P 2,0,4.875S,0
P 4,0,4.25S,0
P 4,0,4.75S,0
P 5,0,4.25S,0
P 5,0,4.75S,0
P 2,0,5S,0
P 2,0,5.125S,0
P 2,0,5.375S,0
P 2,0,5.453S,0
P 2,0,5.562S,0
P 2,0,5.64S,0
P 2,0,5.875S,0
P 4,0,5.25S,0
P 4,0,5.75S,0
P 5,0,5.25S,0
P 5,0,5.75S,0
P 2,0,6S,0
P 2,0,6.125S,0
P 2,0,6.375S,0
P 2,0,6.453S,0
P 2,0,6.562S,0
P 2,0,6.64S,0
P 2,0,6.875S,0
P 4,0,6.25S,0
P 4,0,6.75S,0
P 5,0,6.25S,0
P 5,0,6.75S,0
P 2,0,7S,0
P 2,0,7.125S,0
P 2,0,7.375S,0
P 2,0,7.453S,0
P 2,0,7.562S,0
P 2,0,7.64S,0
P 2,0,7.875S,0
P 4,0,7.25S,0
P 4,0,7.75S,0
P 5,0,7.25S,0
P 5,0,7.75S,0
P 2,0,8S,0
P 2,0,8.125S,0
P 2,0,8.375S,0
P 2,0,8.453S,0
P 2,0,8.562S,0
P 2,0,8.64S,0
P 2,0,8.875S,0
P 4,0,8.25S,0
P 4,0,8.75S,0
P 5,0,8.25S,0
P 5,0,8.75S,0
P 2,0,9S,0
P 2,0,9.125S,0
P 2,0,9.375S,0
P 2,0,9.453S,0
P 2,0,9.562S,0
P 2,0,9.64S,0
P 2,0,9.875S,0
P 4,0,9.25S,0
P 4,0,9.75S,0
P 5,0,9.25S,0
P 5,0,9.75S,0
P 2,0,10S,0
P 2,0,10.125S,0
P 2,0,10.375S,0
P 2,0,10.453S,0
P 2,0,10.562S,0
P 2,0,10.64S,0
P 2,0,10.875S,0
P 4,0,10.25S,0
P 4,0,10.75S,0
P 5,0,10.25S,0
P 5,0,10.75S,0
P 2,0,11S,0
P 2,0,11.125S,0
P 2,0,11.375S,0
P 2,0,11.453S,0
P 2,0,11.562S,0
P 2,0,11.64S,0
P 2,0,11.875S,0
P 4,0,11.25S,0
P 4,0,11.75S,0
P 5,0,11.25S,0
P 5,0,11.75S,0
P 2,0,12S,0
P 2,0,12.125S,0
P 2,0,12.375S,0
P 2,0,12.453S,0
P 2,0,12.562S,0
P 2,0,12.64S,0
P 2,0,12.875S,0
P 4,0,12.25S,0
P 4,0,12.75S,0
P 5,0,12.25S,0
P 5,0,12.75S,0
P 2,0,13S,0
P 2,0,13.125S,0
P 2,0,13.375S,0
P 2,0,13.453S,0
P 2,0,13.562S,0
P 2,0,13.64S,0
P 2,0,13.875S,0
P 4,0,13.25S,0
P 4,0,13.75S,0
P 5,0,13.25S,0
P 5,0,13.75S,0
P 2,0,14S,0
P 2,0,14.125S,0
P 2,0,14.375S,0
P 2,0,14.453S,0
P 2,0,14.562S,0
P 2,0,14.64S,0
P 2,0,14.875S,0
P 4,0,14.25S,0
P 4,0,14.75S,0
P 5,0,14.25S,0
P 5,0,14.75S,0
P 2,0,15S,0
P 2,0,15.125S,0
P 2,0,15.375S,0
P 2,0,15.453S,0
P 2,0,15.562S,0
P 2,0,15.64S,0
P 2,0,15.875S,0
P 4,0,15.25S,0
P 4,0,15.75S,0
P 5,0,15.25S,0
P 5,0,15.75S,0

//мелодия

PL 1,0,0S,0.25S,-3
PL 1,0,0.25S,0.25S,-3
PL 1,0,0.5S,0.25S,-1
PL 1,0,0.75S,0.25S,-3
PL 1,0,1S,0.25S,0
PL 1,0,1.25S,0.25S,-3
PL 1,0,1.5S,0.25S,-1
PL 1,0,1.75S,0.25S,-3
PL 1,0,2S,0.25S,-7
PL 1,0,2.25S,0.25S,-7
PL 1,0,2.5S,0.25S,-1
PL 1,0,2.75S,0.25S,-3
PL 1,0,3S,0.25S,-8
PL 1,0,3.25S,0.25S,-8
PL 1,0,3.5S,0.25S,-1
PL 1,0,3.75S,0.25S,-4

SO 4S,1
PL 1,0,0S,0.25S,-3
PL 1,0,0.25S,0.25S,-3
PL 1,0,0.5S,0.25S,-1
PL 1,0,0.75S,0.25S,-3
PL 1,0,1S,0.25S,0
PL 1,0,1.25S,0.25S,-3
PL 1,0,1.5S,0.25S,-1
PL 1,0,1.75S,0.25S,-3
PL 1,0,2S,0.25S,-7
PL 1,0,2.25S,0.25S,-7
PL 1,0,2.5S,0.25S,-1
PL 1,0,2.75S,0.25S,-3
PL 1,0,3S,0.25S,-8
PL 1,0,3.25S,0.25S,-8
PL 1,0,3.5S,0.25S,-1
PL 1,0,3.75S,0.25S,-4

SO 4S,1
PL 1,0,0S,0.25S,-3
PL 1,0,0.25S,0.25S,-3
PL 1,0,0.5S,0.25S,-1
PL 1,0,0.75S,0.25S,-3
PL 1,0,1S,0.25S,0
PL 1,0,1.25S,0.25S,-3
PL 1,0,1.5S,0.25S,-1
PL 1,0,1.75S,0.25S,-3
PL 1,0,2S,0.25S,-7
PL 1,0,2.25S,0.25S,-7
PL 1,0,2.5S,0.25S,-1
PL 1,0,2.75S,0.25S,-3
PL 1,0,3S,0.25S,-8
PL 1,0,3.25S,0.25S,-8
PL 1,0,3.5S,0.25S,-1
PL 1,0,3.75S,0.25S,-4

SO 4S,1
PL 1,0,0S,0.25S,-3
PL 1,0,0.25S,0.25S,-3
PL 1,0,0.5S,0.25S,-1
PL 1,0,0.75S,0.25S,-3
PL 1,0,1S,0.25S,0
PL 1,0,1.25S,0.25S,-3
PL 1,0,1.5S,0.25S,-1
PL 1,0,1.75S,0.25S,-3
PL 1,0,2S,0.25S,-7
PL 1,0,2.25S,0.25S,-7
PL 1,0,2.5S,0.25S,-1
PL 1,0,2.75S,0.25S,-3
PL 1,0,3S,0.25S,-8
PL 1,0,3.25S,0.25S,-8
PL 1,0,3.5S,0.25S,-1
PL 1,0,3.75S,0.25S,-4

//басы
SO 0,0
PL 1,0,0S,2S,-15
PL 1,0,2S,1S,-19
PL 1,0,3S,1S,-20
SO 4S,1
PL 1,0,0S,2S,-15
PL 1,0,2S,1S,-19
PL 1,0,3S,1S,-20
SO 4S,1
PL 1,0,0S,2S,-15
PL 1,0,2S,1S,-19
PL 1,0,3S,1S,-20
SO 4S,1
PL 1,0,0S,2S,-15
PL 1,0,2S,1S,-19
PL 1,0,3S,1S,-20

X

Последний раз редактировалось blackstrip; 12.01.2015 в 03:57.
blackstrip вне форума Ответить с цитированием
Старый 13.01.2015, 11:00   #24
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

А что с рисованием диагональных линий клавиатурой?
У меня рисуется только если пробел+вверх+право:
/

Остальные комбинации диагоналей напр. пробел+вверх+влево ( \ ) и т.п. не рисует.
kvitaliy вне форума Ответить с цитированием
Старый 13.01.2015, 11:46   #25
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Зачем в рисовалке музыкальный плеер?
Человек_Борща вне форума Ответить с цитированием
Старый 13.01.2015, 18:06   #26
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Сообщений: 240
По умолчанию

Цитата:
Сообщение от kvitaliy Посмотреть сообщение
А что с рисованием диагональных линий клавиатурой?
У меня рисуется только если пробел+вверх+право:
/

Остальные комбинации диагоналей напр. пробел+вверх+влево ( \ ) и т.п. не рисует.
Значит у вас клавиатура не поддерживает нажатие этих трех клавиш одновременно. И пробел "отпускается" системой несмотря на то, что физически вы его держите нажатым.

Несколько решений:
1) Выберите инструмент "Кисть". По нажатию пробела она включается (в поле "инструмент" нарисована кисть) и выключается (в поле "инструмент" нарисована кисть, зачеркнутая крестом). Когда она включена - передвигаясь курсор рисует, когда выключена - не рисует. При этом при рисовании пробел держать нажатым не надо. Только нажимать клавиши перемещения курсора.

2) Более удобный способ - выберите инструмент "Полилиния", выберите необходимую толщину линий (вверху окна или по Ctrl+Shift+Вверх/Вниз). Затем:
- подгоните курсор к первой точке,
- нажмите и отпустите Пробел в первой точке,
- потом езжайте во вторую,
- нажмите и отпустите Пробел во второй точке (первая и вторая соединятся линией),
- езжайте в третью точку,
- нажмите и отпустите Пробел в третьей точке (вторая и третья соединятся линией),
- езжайте в четвертую и т.д.

Таким образом полинией можно рисовать различные контуры и т.д., а не просто ездить по горизонтали, вертикали, диагонали.

Вот, например, контур птеродактиля нарисован Полилинией с толщиной линии 3 пикселя (этим же редактором, но еще в мобильной явовской версии на телефоне):



Чтобы прервать контур и начать рисовать новый - выберите снова инструмент Полилинию в меню инструментов (быстро вызвать меню инструментов можно по сочетанию клавиш Ctrl+Ю, подробнее про сочетания клавиш см. в меню Помощь - Обучение, меню показывается по нажатию клавиши "ноль".)

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Зачем в рисовалке музыкальный плеер?
Музыкального плеера в рисовалке нет. Я обычно винампом пользуюсь) Muzz и Qmpot к плеерам никакого отношения не имеют.

Звуковой редактор Qmpot - создавался для создания WAV-озвучки к создаваемым в паинткаде AVI файлам, также может быть использован для создания звуков и музыки для игр и программ, просто для написания музыки для удовольствия.

Для это этого же удовольствия в Экстра-меню лежат управляемый с клавиатуры браузер Bro, IRC-чат Retro, автокомпозитор MIDI мелодий Muzz (поможет когда надо придумать мелодию, а в голову ничего не лезет) и другие утилиты.

Вот подробный мануал по Qmpot на хабре: http://habrahabr.ru/post/247679/

Последний раз редактировалось blackstrip; 13.01.2015 в 18:18.
blackstrip вне форума Ответить с цитированием
Старый 13.01.2015, 20:39   #27
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Цитата:
Сообщение от blackstrip Посмотреть сообщение
Значит у вас клавиатура не поддерживает нажатие этих трех клавиш одновременно. И пробел "отпускается" системой несмотря на то, что физически вы его держите нажатым.
Так может быть, что пробел+вверх+право поддерживается, а пробел+вверх+влево уже не поддерживается? С технической точки зрения это не логично.
Всё же гляньте на всякий случай у вас там в коде нет различий в обработке этих нажатий?
kvitaliy вне форума Ответить с цитированием
Старый 13.01.2015, 21:54   #28
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от kvitaliy Посмотреть сообщение
Так может быть, что пробел+вверх+право поддерживается, а пробел+вверх+влево уже не поддерживается? С технической точки зрения это не логично.
Всё же гляньте на всякий случай у вас там в коде нет различий в обработке этих нажатий?
может быть, зависит от устройства клавиатуры.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 13.01.2015, 21:58   #29
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Сообщений: 240
По умолчанию

Цитата:
Сообщение от kvitaliy Посмотреть сообщение
Так может быть, что пробел+вверх+право поддерживается, а пробел+вверх+влево уже не поддерживается? С технической точки зрения это не логично.
Всё же гляньте на всякий случай у вас там в коде нет различий в обработке этих нажатий?
Может быть. Причем может что нибудь типа "при нажатом пробеле - Вверх+Влево не сработает, а при нажатом ентере - Вверх+Влево сработает, а Вверх+Вправо - нет". Там замуты со схемотехникой.

Попробуйте, запустите паинткад, нажмите Ctrl+Q (откроется qmpot), нажмите F3 (откроется поле программы), нажмите Shift+F7 (откроется Ввод нот с фортепианной клавой).

Кнопкой "Влево" поставьте курсор в середину какой нибудь октавы (на ноту F3, например). Клавиши ASDFGHJK - это будет До, Ре, Ми, Фа, Соль, Ля, Си и До.

И дальше жмите по 3 разные клавиши и смотрите что будет (на экране будут загораться ноты).
У меня:
ASD - жмется,
SDF - жмется,
DFG - жмется одна-две клавиши,
FGH - одна-две клавиши,
GHJ - одна-две клавиши,
HJK - одна-две клавиши.

Причем по отдельности или по 2 клавиши - жмутся любые комбинации.

И на хабре в посте про кумпот первые комментарии как раз про эту систему устройства клавиатур, там FisHlaBsoMAN и Kosmos89 обсуждали это:
http://habrahabr.ru/post/247679/#comment_8218145

Или вот сходу в гугле нашел:
http://ru.tankiforum.com/index.php?showtopic=282524

Так что это именно такая проблема у клавиатур.

p.s. в последней ссылке дают другую ссылку на Microsoft проверку клавиатуры. Там все эти проблемы видны:
К примеру, ASDW - для игр используются, любые две плюс пробел - обрабатываются супер,
а вот, например, HJ + Пробел - уже не пашут =)

Проверка от Microsoft: http://www.microsoft.com/appliedscie...stingDemo.aspx

Последний раз редактировалось blackstrip; 13.01.2015 в 22:42.
blackstrip вне форума Ответить с цитированием
Старый 13.01.2015, 23:17   #30
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Цитата:
Сообщение от blackstrip Посмотреть сообщение
Может быть. Причем может что нибудь типа "при нажатом пробеле - Вверх+Влево не сработает, а при нажатом ентере - Вверх+Влево сработает, а Вверх+Вправо - нет". Там замуты со схемотехникой.
Да так оно и есть. Я уже набросал простенький пример и убедился, что действительно, клавиши курсора с "Пробелом" в тройке не работают. Не удачный выбор. Они отлично работают с клавишей VK_CONTROL, или ещё гармоничней, рядом с клавишами курсора VK_RCONTROL Все вариации нажатия сразу трёх клавиш работают четко в любых сочетаниях и очень удобно использовать.
kvitaliy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графический редактор PaintCAD 4Windows blackstrip Софт 0 05.06.2012 13:38
Не изменяется интерфейс моей программы при переходе с Delphi 7 на Delphi 2010 Elvisnya Общие вопросы Delphi 3 28.04.2011 15:59
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54