В Graphics Builder невозможно перемещать графические объекты клавишами

Обсуждение SCADA-систем: Citect SCADA, Vijeo Citect, CitectSCADA, CitectFacilities, PowerLogic SCADA, PowerSCADA, MX4SCADA, Desigo Insight.
Аватара пользователя
alex
Администратор
Сообщений в теме: 2
Сообщения: 1728
Зарегистрирован: 05 апр 2010, 21:58
Откуда: Москва
Благодарил (а): 45 раз
Поблагодарили: 98 раз
Контактная информация:

В Graphics Builder невозможно перемещать графические объекты клавишами

#1

Сообщение alex » 03 сен 2012, 09:19

Столкнулся с такой проблемой при работе в Graphics Builder, невозможно управлять перемещением графическими объектами с помощью курсорных клавиш.

Как известно в Citect, чтобы перемещать объекты с помощью курсорных клавиш, необходимо щелкнуть левой кнопкой мыши на объекте и удерживать ее в течении порядка 1 секунды и затем уже можно использовать клавиши чтобы позиционировать объект. Второй вариант, это выделить объект, нажать клавишу Enter и дальше уже управлять его положением с помощью курсорных клавиш, после того как объект спозиционирован, надо нажать еще раз Enter, чтобы выйти из режима позиционирования с помощью клавиш.

Так вот у меня Vijeo CItect 7.20 SP3 установлен под VMWare Workstation 9.0 (пробовал также Vijeo CItect 7.30 beta под виртуальной машиной) и позиционирование графических объектов не работает, получается максимум, на сколько я могу переместить объект - это на один шаг (при включенной опции Cursor Keys Slow Speed это 1 пиксел) и все, больше объект не двигается :evil:

Хотя под хостовой системой все работает как и должно!



Аватара пользователя
alex
Администратор
Сообщений в теме: 2
Сообщения: 1728
Зарегистрирован: 05 апр 2010, 21:58
Откуда: Москва
Благодарил (а): 45 раз
Поблагодарили: 98 раз
Контактная информация:

Re: В Graphics Builder невозможно перемещать графические объекты клавишами

#2

Сообщение alex » 03 сен 2012, 16:46

Проблема решилась. Оказывается что проблема была в VMWare, чтобы решить эту проблему, надо открыть конфигурационный файл виртуальной машины, который имеет расширение .vmx и найти следующую сроку в нем:

Код: Выделить всё

mks.keyboardFilter = "allow"

удалить ее и перезапустить виртуалку. Все должно работать.

p.s. Это недокументированный параметр, но помогает :)




Если эта тема может быть полезна другим, поделитесь ссылкой:

Вернуться в «Citect SCADA, Vijeo Citect, CitectSCADA, CitectFacilities, PowerLogic SCADA, PowerSCADA, MX4SCADA, Desigo Insight»