caesar - совмещает в себе расширенное управление окнами Windows, менеджер горячих клавиш, переключатель раскладки клавиатуры, а также планировщик заданий.
Вот некоторые возможности программы:
- переключение раскладки клавиатуры (включение определенной раскладки или другие действия) по клавише Ctrl (или Shift), индикация раскладок клавиатуры с помощью Scroll Lock, Caps Lock, Num Lock;
- изменение (через буфер обмена) регистра набираемого текста, его транслитерация и обратная транслитерация, корректировка раскладки клавиатуры;
- минимизация окон в трей, изменение их прозрачности, перемещение мышкой при нажатой Alt, прокрутка окна под указателем мыши;
- выполнение произвольных действий при создании (открытии) окна (запуске приложения);
- назначение горячих клавиш на произвольную последовательность действий (управление окном, запуск приложений, скриптов, выход из системы, перезагрузка, эмуляция клавиатуры и мыши);
- любые действия при нажатии мышкой на такие кнопки как «Свернуть», «Развернуть», «Закрыть» и других, а так же при прокрутке колесика мыши;
- выполнение определенной последовательности действий с некоторой периодичностью (по расписанию);
- при выполнении заданных условий (создание некоторого окна, нажатие горячей клавиши, по расписанию) отображение на экране в течение определенного времени отформатированного OSD (On-Screen-Display) текста произвольным цветом, размером, шрифтом;
- хранение информации в альтернативных буферах обмена;
- управление уровнем громкости колонок, выдвижение лотка CD-ROMа, и прочие мелочи;
- запись о событиях в лог-файл.
ccron - чаcть caesar (может использоваться и как самостоятельная программа), планировщик для выполнения служебных заданий не требующих вмешательства пользователя. Работает как сервис Windows.
Программный продукт реализован на чистом WinAPI, что позволило сделать его компактным, эффективным и нетребовательным к системным ресурсам.
Утилиты, написанны в так называемом стиле Unix: они не имеют графического интерфейса, управляются с командной строки, все их настройки описываются в специальных конфигурационных файлах.