Предупреждение: эта страница является автоматическим (машинным) переводом, в случае каких-либо сомнений обращайтесь к оригинальному английскому документу. Мы приносим извинения за неудобства, которые это может вызвать.
ECTmouse - Настройки и дополнительные параметры
Настройки и дополнительные параметры ECTmouse
- 1.Language File Name (Имя языкового файла)
- 2.Key Code for Start/Stop Menu Item (Код клавиши для пункта меню Старт/Стоп)
- 3.Key Code for Cursor Left (Код клавиши для смещения курсора влево)
- 4.Key Code for Cursor Right (Код клавиши для смещения курсора вправо)
- 5.Key Code for Cursor Up (Код клавиши для смещения курсора вверх)
- 6.Key Code for Cursor Down (Код клавиши для смещения курсора вниз)
- 7.Key Code for Cursor Left-Up (Код клавиши для смещения курсора влево-вверх)
- 8.Key Code for Cursor Left-Down (Код клавиши для смещения курсора влево-вниз)
- 9.Key Code for Cursor Right-Up (Код клавиши для смещения курсора вправо-вверх)
- 10.Key Code for Cursor Right-Down (Код клавиши для смещения курсора вправо-вниз)
- 11.Key Code for Click Left Button (Код клавиши для нажатия левой кнопки)
- 12.Key Code for Click Middle Button (Код клавиши для нажатия левой кнопки)
- 13.Key Code for Click Right Button (Код клавиши для нажатия правой кнопки)
- 14.Key Code for Double Click Left Button (Код клавиши для двойного клика левой кнопкой)
- 15.Key Code for Double Click Middle Button (Код клавиши для двойного клика средней кнопкой)
- 16.Key Code for Double Click Right Button (Код клавиши для двойного клика правой кнопкой)
- 17.Key Code for Hold Left Button (Код клавиши для удержания левой кнопки)
- 18.Key Code for Hold Middle Button (Код клавиши для удержания средней кнопки)
- 19.Key Code for Hold Right Button (Код клавиши для удержания правой кнопки)
- 20.Key Code for Release Left Button (Код клавиши для отпускания левой кнопки)
- 21.Key Code for Release Middle Button (Код клавиши для отпускания средней кнопки)
- 22.Key Code for Release Right Button (Код клавиши для отпускания правой кнопки)
- 23.Key Code for Scroll Up (Код клавиши для прокрутки скролла вверх)
- 24.Key Code for Scroll Down (Код клавиши для прокрутки скролла вниз)
- 30.Decrease Step Size Twofold (Двукратно уменьшить размер шага)
- 31.Increase Step Size Twofold (Двукратно увеличить размер шага)
- 32.Decrease Step Size (Уменьшить размер шага)
- 33.Increase Step Size (Увеличить размер шага)
- 40.Step Size (Размер шага)
- 41.Step Increase Size (Размер увеличения шага)
- 42.Log Date Time Format (Формат даты и времени в протоколе)
- 43.Log Format (Формат протокола)
- 44.Log File Name (Имя файла протокола)
- 45.Maximum Lines Count of Log (Максимальное количество строк протокола)
- 46.Suppression of keypresses (Подавление нажатий клавиш)
- 48.Key Code to activate repetition of previous action (Код клавиши для активации повторений последнего действия)
- 49.Delay between repetitions (ms) (Время задержки между повторами (мс))
- 50.Left Coord of Lock Rect (Левая координата ограничительного прямоугольника)
- 51.Top Coord of Lock Rect (Верхняя координата ограничительного прямоугольника)
- 52.Right Coord of Lock Rect (Правая координата ограничительного прямоугольника)
- 53.Bottom Coord of Lock Rect (Нижняя координата ограничительного прямоугольника)
- 54.Behavior of Cursor at the Edge of Lock Rect (Поведение курсора у края ограничительного прямоугольника)
- 57.Delay between flashes reminding that emulation is active (in ms) (Задержка моргания надписи о сигнализации активной эмуляции (мс))
- 60.Show window with Current Mouse State (Отображать форму c текущим статусом эмулируемой мыши)
- 61.Path and name of file with a graphical skin for Current Mouse State window (Путь к файлу со скином мыши)
- 62.Background color of window with Current Mouse State (#RRGGBB) (Цвет фона для формы со скином)
- 65.ID
В ECTmouse пользователю доступны для изменения 47 параметров. Доступ к ним осуществляется при помощи меню «Settings» (Настройки) – «Show Settings Form» (Показать форму настроек) или по нажатию горячей клавиши F3.
Все параметры разбиты по категориям и для удобства выделены цветом:
- 1-24 – коды клавиш для всех допустимых действий мыши;
- 30-41 – коды клавиш для увеличения и уменьшения шага сдвига курсора мыши; настройка начального значения шага изменения позиции курсора, величины его увеличения или уменьшения;
- 42-45 – настройки протокола программы: формат времени, типы сохраняемых событий, максимальное количество строк протокола, имя внешнего файла для сохранения данных;
- PRO46-49 – подавление нажатий клавиш в режиме эмуляции мыши, повтор предыдущих действий;
- PRO50-54 – координаты зоны ограничения перемещения курсора, поведение курсора при достижении краев ограниченной зоны;
- 57-65 – настройки окна статуса мыши и сообщений о работе программы.
Рассмотрим изменяемые параметры программы подробнее.
1. Language File Name (Имя языкового файла). Параметр позволяет изменять язык интерфейса программы. Значение по умолчанию – Eng (английский язык). Можно вписать значение параметра вручную, или сделать двойной клик левой кнопкой мыши по полю и выбрать необходимый языковой файл в диалоговом окне операционной системы.
2. Key Code for Start/Stop Menu Item (Код клавиши для пункта меню Старт/Стоп). Данный параметр позволяет изменить горячую клавишу, по которой будет запускаться и останавливаться процедура эмуляции действий мыши. Значение по умолчанию – 113, что соответствует клавише F2, но пользователь может указать код любой другой клавиши. Сохраненные изменения будут также отображаться в главном меню ECTmouse.
Параметры 3-10 предназначены для управления курсором мыши при помощи клавиатуры. Возможен сдвиг курсора по вертикали, горизонтали и диагонали.
3. Key Code for Cursor Left (Код клавиши для смещения курсора влево). Значение по умолчанию – 100 (кнопка 4 на цифровом блоке клавиатуры).
4. Key Code for Cursor Right (Код клавиши для смещения курсора вправо). Значение по умолчанию – 102 (кнопка 6 на цифровом блоке клавиатуры).
5. Key Code for Cursor Up (Код клавиши для смещения курсора вверх). Значение по умолчанию – 104 (кнопка 8 на цифровом блоке клавиатуры).
6. Key Code for Cursor Down (Код клавиши для смещения курсора вниз). Значение по умолчанию – 98 (кнопка 2 на цифровом блоке клавиатуры).
7. Key Code for Cursor Left-Up (Код клавиши для смещения курсора влево-вверх). Значение по умолчанию – 103 (кнопка 7 на цифровом блоке клавиатуры).
8. Key Code for Cursor Left-Down (Код клавиши для смещения курсора влево-вниз). Значение по умолчанию – 97 (кнопка 1 на цифровом блоке клавиатуры).
9. Key Code for Cursor Right-Up (Код клавиши для смещения курсора вправо-вверх). Значение по умолчанию – 105 (кнопка 9 на цифровом блоке клавиатуры).
10. Key Code for Cursor Right-Down (Код клавиши для смещения курсора вправо-вниз). Значение по умолчанию – 99 (кнопка 3 на цифровом блоке клавиатуры).
Параметры 11-13 отвечают за клавиши, позволяющие эмулировать одиночное нажатие кнопки мыши:
11. Key Code for Click Left Button (Код клавиши для нажатия левой кнопки). Значение по умолчанию – 81 (кнопка Q).
12. Key Code for Click Middle Button (Код клавиши для нажатия средней кнопки). Значение по умолчанию – 65 (кнопка A).
13. Key Code for Click Right Button (Код клавиши для нажатия правой кнопки). Значение по умолчанию – 90 (кнопка Z).
Параметры 14-16 задают коды клавиш, отвечающие за двойной клик
14. Key Code for Double Click Left Button (Код клавиши для двойного клика левой кнопкой). Значение по умолчанию – 87 (кнопка W).
15. Key Code for Double Click Middle Button (Код клавиши для двойного клика средней кнопкой). Значение по умолчанию – 83 (кнопка S).
16. Key Code for Double Click Right Button (Код клавиши для двойного клика правой кнопкой). Значение по умолчанию – 88 (кнопка X).
Параметры 17-19 позволяют задать коды клавиш для эмуляции нажатия и удержания кнопок мыши, параметры 20-22 – соответственно для эмуляции отпускания кнопок мыши.
17. Key Code for Hold Left Button (Код клавиши для удержания левой кнопки). Значение по умолчанию – 69 (кнопка E).
18. Key Code for Hold Middle Button (Код клавиши для удержания средней кнопки). Значение по умолчанию – 68 (кнопка D).
19. Key Code for Hold Right Button (Код клавиши для удержания правой кнопки). Значение по умолчанию – 67 (кнопка С).
20. Key Code for Release Left Button (Код клавиши для отпускания левой кнопки). Значение по умолчанию – 82 (кнопка E).
21. Key Code for Release Middle Button (Код клавиши для отпускания средней кнопки). Значение по умолчанию – 70 (кнопка D).
22. Key Code for Release Right Button (Код клавиши для отпускания правой кнопки). Значение по умолчанию – 86 (кнопка C).
Параметры 23-24 предназначены для задания кодов кнопок клавиатуры, отвечающих за эмуляцию прокрутки скролла (колеса мыши) вверх и вниз.
23. Key Code for Scroll Up (Код клавиши для прокрутки скролла вверх). Значение по умолчанию – 84 (кнопка T).
24. Key Code for Scroll Down (Код клавиши для прокрутки скролла вниз). Значение по умолчанию – 89 (кнопка Y).
Параметры 32-33 позволяют задать коды кнопок клавиатуры, при нажатии на которые будет происходить увеличение или уменьшение шага сдвига курсора мыши.
PRO30. Decrease Step Size Twofold (Двукратно уменьшить размер шага). Значение по умолчанию – 79 (кнопка O).
PRO31. Increase Step Size Twofold (Двукратно увеличить размер шага). Значение по умолчанию – 80 (кнопка P).
32. Decrease Step Size (Уменьшить размер шага). Значение по умолчанию – 66 (кнопка B).
33. Increase Step Size (Увеличить размер шага). Значение по умолчанию – 66 (кнопка N).
40. Step Size (Размер шага). Позволяет задавать произвольный шаг сдвига курсора мыши в пикселях. После запуска эмуляции это значение может быть изменено нажатием кнопок клавиатуры, коды которых заданы в параметрах 30-33 панели настроек программы. Значение поля по умолчанию – 10 пикселей.
41. Step Increase Size (Размер увеличения шага). Задает величину, на которую будет увеличиваться или уменьшаться шаг сдвига курсора при нажатии кнопок клавиатуры, коды которых заданы в параметрах 32-33 панели настроек. Этот параметр может быть изменен только при помощи панели настроек ECTmouse. Значение поля по умолчанию составляет 1 пиксель.
42. Log Date Time Format Формат даты и времени в протоколе). Параметр позволяет задать необходимое отображение даты и времени в основном окне программы и внешнем файле. Значение по умолчанию – yyyy mmm dd hh:nn:ss:zzz (год, месяц, день, час, минута, секунда, тысячные доли секунды). Это значение можно упростить – к примеру, оставить hh:nn:ss. В этом случае в протоколе будет отображаться только время эмуляции кнопок мыши с точностью до секунды.
PRO43. Log Format (Формат протокола). Данное поле позволяет задать тип данных, которые будут выводиться в протокол программы при каждом действии. Допустимыми являются следующие значения:
- Не вести запись действий в протокол;
- Выводить информацию только о нажатии кнопок, которым присвоены определенные действия мыши в режиме эмуляции;
- Выводить информацию только о производимых в режиме эмуляции действиях (перемещение курсора, нажатие кнопок мыши, использование скролла и так далее);
- Выводить информацию о нажатии кнопок, которым присвоены действия мыши, и о производимых действиях. Этот режим объединяет два предыдущих;
- Выводить информацию о нажатиях всех кнопок и действиях. Позволяет выводить информацию обо всех нажатых кнопках клавиатуры независимо от того, присвоено им какое-либо действие мыши или нет. Данный режим является наиболее полным, может быть полезен при начальной настройке и отладке ECTmouse.
PRO44. Log File Name (Имя файла протокола). При помощи данного параметра можно сохранять всю информацию о нажатых клавишах и произведенных в режиме эмуляции действиях во внешний файл. Информация в файл будет выводиться в том же виде, что и в главном окне программы. Если задать полный путь к файлу (к примеру, C:\results.txt), то файл будет создан по указанному адресу. В том случае, если создание файла в данной папке запрещено или уже существующий файл защищен от редактирования, файл обновляться не будет. Если в строке параметра ввести только имя файла (например, results.txt), то он будет создан в каталоге, где расположен пусковой файл ECTmouse.
45. Maximum Lines Count of Log (Максимальное количество строк протокола). Данный параметр задает количество событий нажатия клавиш, которые отображаются в основном окне программы. Значение по умолчанию – 50.
PRO46. Suppression of keypresses (Подавление нажатий клавиш). Подавление клавиш используется для того, чтобы программа в режиме эмуляции блокировала нажатия кнопок клавиатуры и обрабатывала только события мыши. Значение по умолчанию – 1 (нажатия клавиш подавляются). Если изменить значение данного параметра на 0, нажатия клавиш блокироваться не будут, и помимо эмуляции движения курсора и кликов мыши будут обрабатываться и нажатия на кнопки клавиатуры.
PRO48. Key Code to activate repetition of previous action (Код клавиши для активации повторений последнего действия). Данный параметр позволяет задать код кнопки, при нажатии которой будет повторяться последнее совершенное пользователем действие. К примеру, если пользователь последним действием переместил курсор мыши вправо, при нажатии данной кнопки курсор начнет перемещаться вправо до тех пор, пока не будет выполнено другое действие. Скорость повтора событий можно задать при помощи параметра 49. Данная функция позволяет облегчить повтор многократно повторяющихся действий: перемещение курсора в дальнюю область рабочего стола, прокрутка текста в многостраничных документах, несложные повторяющиеся задачи в ряде программ. Значение параметра по умолчанию – 82 (клавиша R).
PRO49. Delay between repetitions (ms) (Время задержки между повторами (мс)). Данный параметр позволяет задать интервал между повторением действий при нажатии кнопки, заданной в параметре 48. Значение параметра по умолчанию составляет 1000 миллисекунд (1 секунда).
Параметры 50-53 позволяют ограничить зону перемещения курсора мыши.
PRO50. Left Coord of Lock Rect (Левая координата ограничительного прямоугольника). Значение по умолчанию – 0.
PRO51. Top Coord of Lock Rect (Верхняя координата ограничительного прямоугольника). Значение по умолчанию – 0.
PRO52. Right Coord of Lock Rect (Правая координата ограничительного прямоугольника). Значение по умолчанию – 800.
PRO53. Bottom Coord of Lock Rect (Нижняя координата ограничительного прямоугольника). Значение по умолчанию – 600.
PRO54. Behavior of Cursor at the Edge of Lock Rect (Поведение курсора у края ограничительного прямоугольника). Данный параметр может принимать несколько значений:
- Ограничений нет и курсор мыши может свободно перемещаться в пределах всего рабочего стола;
- Перемещение ограничено прямоугольной областью, боковые координаты которой задаются параметрами 50-53;
- Перемещение также ограничено прямоугольником, но при выходе курсора за пределы этой области он будет появляться с противоположной стороны. Режим 2 удобен, если пользователю приходится часто работать с элементами, находящимися у разных сторон ограничительной зоны – переместить курсор через край намного быстрее и удобнее, чем вести его через всю рабочую зону.
57. Delay between flashes reminding that emulation is active (in ms) (Задержка моргания надписи о сигнализации активной эмуляции (мс)). При включенной эмуляции в заголовке формы мыши и в основном окне ECTmouse отображается мигающее сообщение о статусе работы. Данный параметр позволяет изменить частоту мигания. Значение параметра по умолчанию – 500 миллисекунд.
60. Show window with Current Mouse State (Отображать форму c текущим статусом эмулируемой мыши). Параметр может принимать два значения – 0 и 1. При значении 0 форма с визуальным отображением эмуляции мыши не показывается, при значении 1 – отображается. Значение параметра по умолчанию – 1 (форма статуса мыши отображается).
Форма с изображением мыши наглядно изображает все действия, происходящие при эмуляции действий мыши – показывает, какая из клавиш нажата в данный момент, какое перемещение курсора или иное действие производится (см. рис. 22).
61. Path and name of file with graphical skin for Current Mouse State window (Путь к файлу со скином мыши). Для окна статуса мыши могут применяться различные типы графического оформления – скины (см. рис. 23). При помощи данного параметра можно указать путь и имя файла для текущего скина мыши.
62. Background color of window with Current Mouse State (#RRGGBB) (Цвет фона для формы со скином). Данный параметр позволяет изменить цвет фона окна, в котором отображается рисунок мыши. Значение параметра по умолчанию – FFFFFF (белый фон). Фон стоит задавать в соответствии с выбранным скином мыши, чтобы картинка оставалась контрастной. Примеры разных скинов мыши и фона можно увидеть на рисунке 24.
65. ID. При запуске в данный параметр добавляется код оборудования системы, на которой запущена программа. Параметр используется в процессе активации ECTmouse.
Панель настроек ECTmouse имеет собственное меню «Action» (Действие) (см. рис. 25). Команды «Set Current» (Установить текущие настройки), «Load Profile» (Загрузить профиль), «Save Profile» (Сохранить профиль), «Reset Profile» (Сбросить профиль) копируют функционал подменю «Settings» (Настройки) основного окна программы. Расположение их в меню панели настроек предусмотрено исключительно для дополнительного удобства работы пользователя.
Пункт меню «Close» (Закрыть) позволяет выйти из панели настроек программы без сохранения всех измененных параметров.