Rev 7396 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
7389 | theonlymir | 1 | Hot Angles |
2 | |||
3 | Version 0.1: Sep 18, 2018 |
||
4 | RU |
||
5 | |||
6 | Комплект утилит (аналог Hot Corners в других ОС) для расширения возможностей рабочего стола пользователя. Название выбрано путём голосования. В комплект входят две утилиты: |
||
7 | @HOTANGLES - основная утилита, позволяющая запускать приложения путём наведения курсора в угол экрана (угол рабочей области); |
||
8 | HACONFIG - утилита конфигуратор, позволяющая настроить действия на каждый угол и активировать/деактивировать эту опцию. |
||
9 | Файл конфигурации: RD/1/SETTINGS/HOTANGLES.CFG (где RD/1/ это тот же SYS - путь к системной директории). Файл состоит из пяти строк: |
||
10 | 1) состояние активности опции: y - опция активна, n или любой другой символ - опция отключена; |
||
11 | 2) команда (полное имя приложения) для верхнего левого угла экрана; |
||
12 | 3) команда (полное имя приложения) для левого нижнего угла экрана; |
||
13 | 4) команда (полное имя приложения) для правого верхнего угла экрана; |
||
14 | 5) команда (полное имя приложения) для правого нижнего угла экрана. |
||
15 | Если необходимо настроить только часть углов, а остальные оставить без действия, то в конфигураторе или на нужной строке конфигурационного файла укажите знак минус (символ '-'). |
||
16 | |||
17 | Обе утилиты содержат защиту от повторного запуска. |
||
18 | Утилита @HOTANGLES добавлена в автозагрузку ОС. |
||
19 | @HOTANGLES не запустится, если конфигурационный файл отсутствует или был переименован. |
||
20 | HACONFIG при отсутствии конфигурационного файла выставляет все поля по умолчанию, но не создаёт файл конфигурации самостоятельно (для этого необходимо нажать кнопку "Применить", тогда отсутствующий файл конфигурации будет создан, а существующий перезаписан). |
||
21 | При первом старте утилиты все углы рабочей области настроены на запуск конфигуратора, где вы можете настроить утилиту под себя или отключить её. |
||
22 | |||
23 | Прочие рекомендации: |
||
24 | Некоторым пользователям может быть удобно настроить открытие меню при попадании в угол его расположения. Например, если у вас кнопка "Меню" рассположена в левом нижнем углу, то задайте для этого угла команду: |
||
25 | /rd/1/@MENU |
||
26 | |||
27 | Влияние на производительность: |
||
28 | Если вы используете систему в задачах реального времени или в задачах с высокой нагрузкой на CPU отключите эту опцию. Так же, если вы желаете добиться максимальной скорости работы ОС, то использование этой опции не рекомендуется. |
||
29 | Приложение может увеличивать нагрузку на систему в два раза при обычном использовании мыши (перемещение курсора, клики в определённых областях экрана). |
||
30 | При выполнении основной функции (запуск любого приложения при наведении курсора в угол экрана) нагрузка на систему возрастает естественным образом. |
||
31 | |||
32 | Известные недоработки, которые будут исправлены в следующих версиях: |
||
33 | [-] отсутствие русского языка; |
||
34 | [-] используется маленький шрифт текста; |
||
35 | [-] нет возможности запуска приложения с параметрами; |
||
36 | [-] знак минус не влияет на попытку запуска в конкретном углу; |
||
37 | [-] пустое поле в конфигураторе и пустая строка в конфигурационном файле неверно обрабатываются; |
||
38 | [-] присутствует неисправленный баг в компоненте EditBox; |
||
39 | [-] приложение конфигуратора не добавлено в системную панель. |
||
40 | |||
41 | Поддержать разработчика, ссылка для доната: |
||
42 | https://money.yandex.ru/to/410011935289152 |
||
43 | |||
44 | По найденным ошибкам, вопросам технической помощи и поддержки обращайтесь на |
||
45 | E-Mail: theonlymirage@gmail.com |
||
46 | |||
47 | Процесс создания Hot Angles частично запечатлён на видео: |
||
48 | https://youtu.be/l6mZflqOTJo |
||
49 | https://youtu.be/ssYuJSoBGrk |
||
50 | https://youtu.be/4slBjIoYJis |
||
51 | https://youtu.be/N69_Cky1vB0 |
||
52 | |||
53 | |||
54 | Утилиты полностью написаны на FASM. Автор: Сергей Ефременков. |
||
55 | Лицензионное соглашение: |
||
56 | |||
57 | Copyright (c) 2018, Efremenkov Sergey aka TheOnlyMirage |
||
58 | All rights reserved. |
||
59 | Redistribution and use in source and binary forms, with or without modification, |
||
60 | are permitted provided that the following conditions are met: |
||
61 | * Redistributions of source code must retain the above copyright notice, this |
||
62 | list of conditions and the following disclaimer. |
||
63 | * Redistributions in binary form must reproduce the above copyright notice, |
||
64 | this list of conditions and the following disclaimer in the documentation and/or |
||
65 | other materials provided with the distribution. |
||
66 | * Neither the name of the |
||
67 | be used to endorse or promote products derived from this software without |
||
68 | specific prior written permission. |
||
69 | |||
70 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, |
||
71 | INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A |
||
72 | PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT |
||
73 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
||
74 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
||
75 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |