Перейти к содержанию
    

Проблема с env файлом и funckeys

Коллеги, помогите советом.

 

После установки Allegro на виртуальную машину у меня возникло 3 проблемы:

 

1. Периодически (закономерность не установлена) при запуске Allegro обнаруживаю, что local env файл "перезаписывается": пропадают мои горячие клавиши, настройки выставляемые в setup-user preference сохраняются.

2. Периодически при редактировании env файла с последующим сохранением, "портится" env файл. При перезапуске выводится ошибка:

image.png

При этом первая строка идентична.

3. Для переключения между слоями, я использую настроенные artwork films, посаженные на клавиши. Так вот теперь при нажатии на горячую клавишу, если не была выполнена команда( напр slide или move) а просто переключился вид, окно становиться не активно для ввода других funckeys. Приходится опускать курсор в область командной строки, затем поднимать его обратно в рабочую область, после этого можно снова переключить вид. Это сводит меня с ума.

 

Кто-нибудь сталкивался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще не рекомендуется хранить горячие клавиши в env-файле. В принципе можно в самом начале файла, но как показывает практика, даже это не гарантирует их сохранности. Лучше использовать для этой цели site.env - данный файл аллегро только читает, поэтому в принципе не может его повредить/надписать.

Попробуйте для переключения между слоями использовать не артворк филмы(а кстати как в таком случае переключение делается?), а color-файлы. С ними проблем не бывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

C site.env не работал, надо изучить.

 

Раньше я пользовался color файлами, но у них есть 2 минуса: переключение дольше, файлы не хранятся в brd (для кого-то, может, и плюс).

Создаю плёнки и называю их Layer1, Layer2 etc. На funckey сажаю команду:

funckey 1 'QtSignal ColorVisibilityPane CVPViewDropdown activated "Film: LAYER1"'

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я видел разное поведение ColorVisibilityPane на разных компах. На одних список филм бы активен только когда указатель мыши был на нем, на других этот список оставался активным пока не кликнешь мышей на чем-то другом, независимо от того, где находится указатель мыши, даже если это окно другой программы. Если к этому добавить странности функционирования графики под виртуальной машиной(например панорамирование непонятно как себя ведет, очень легко экран "улетает" куда-то за пределы платы), то такой способ переключения тяжело считать удобным. Собственно Ваше "сводит с ума" это подтверждает:) Как по мне, то лучше пусть будет полсекунды дольше(загрузка колор-файла), зато 100% предсказуемо в поведении.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вписывайте свои настройки в local env до строк

 

### User Preferences section

### This section is computer generated.

### Please do not modify to the end of the file.

### Place your hand edits above this section.

###

 

В таком варианте ваши команды не должны переписываться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ksev-vrn

Да, видимо в этом причина, я зачем-то их вставлял после строчки ### User Preferences section

 

Uree

К сожалению использование color файлов не решило проблему. У них точно такое же поведение, как и у плёнок. Переключается только в первый раз, затем нужно двигать курсор туда-обратно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, как связано colorview load с положением курсора? У меня эта команда работала всегда и везде без каких-ибо нареканий. Главное не пытаться использовать ее во время выполнения каких либо операций - тогда да, она все прерывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Uree

colorview load работает! Я конечно же не знал такой команды, поэтому вешал на кнопки команды, которые отдавал командная строка, а именно QtSignal ColorVisibilityPane CVPViewDropdown activated "File: LAYER1" а это по сути то же что и с плёнками.

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ааа, вон оно почему... Смотрите в хэлпе раздел команд, там много чего интересного.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, конечно к colorview load надо привыкать, ибо выполняя команду я привык переключаться по разным слоям, а тут всё слетает...

Добавил перед ней done. Хоть так...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Переключаться по слоям во время выполнения какой либо операции удобно через шифт+колесо мыши:

button Swheel_up subclass -+

button Swheel_down subclass --

Ну по крайней мере удобней, чем лезть в панельку Options в окошко активного слоя... Правда с классами это не прокатывает, только с саб-классами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Речь шла о переключении в процессе, например, покраски группы цепей на разных слоях.

 

А так команда хорошая, я использую модификацию:

button Swheel_up subclass -+

button Swheel_down altsubclass -+

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...покраски группы цепей на разных слоях.

 

Не очень понял, можно поподробнее, что это и как делается?

 

button Swheel_down altsubclass -+

 

Попробовал, больше путает:) Страшное дело привычка...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да ничего особенного, хочу временно покрасить цепи у линий, проходящих на 3 и 6 слоях. Обычно я жму "покрасить", затем включаю 3 слой, выделяю линии, перехожу на шестой, выделяю линии, жму done.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так и не понял, зачем менять слои. Highlight работает сразу на всю цепь, независимо от включенных/активных слоев, в меню цветов еще проще:

 

post-4480-1513687313_thumb.png

 

Так зачем слои меняете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...