Более полугода назад я стал обладателем хорошего широкого прямоугольного монитора LG W2600HP и избавился от надоевших квадратов, по крайней мере, дома.
Сразу же у меня обнаружилась скверная привычка открывать все окна на весь экран. Для широкого монитора это достаточно неудобно, особенно при работе с текстом: глаза разбегаются и приходится вертеть головой во время чтения. Поэтому пришлось отучиваться от этой привычки: подгонять вручную окна под определённый размер и располагать их примерно в середине экрана.
А недавно обнаружил прекрасную утилиту keysextender от outcoldman, для управления окнами с помощью горячих клавиш Win + [Right|Up|Left|Down].
Win + Up – максимизация текущего окна,
Win + Down – минимизация текущего окна, или восстановление максимизированного,
Win + Right – поместить на полэкрана справа,
Win + Left – поместить на полэкрана слева.
Отличная, в общем, утилита, за исключением мигающего окошка при старте.
Двойная максимизация
С её помощью я решил автоматизировать управление окнами на своём мониторе, и реализовать дополнительную функцию двойной максимизации. Это когда по первому нажатию Win + Up не сразу максимизирует окно, а вначале помещает его определённый размер, а по второму делает честную максимизацию.
Так как проект Open Source, то сделать это не составило никакого труда и стоило пару часов кодирования и отладки.
Результат:
Binary: keysextender_withdoublemaximize_bin.zip,
Source: keysextender_withdoublemaximize_src.zip.
Патч отправлен автору и, возможно, фича попадёт в основную ветку проекта.
Автору - спасибо огромное!
ОтветитьУдалитьРаботает.
Казалось бы мелочь, но за полтара года использования Win 7 на домашнем ПК с широкоформатным монитором к этой функции очень привык. На работе (Win XP) сегодня поставили тоже широкий. Очень удобно!
Спасибо, очень удобно. Предлагаю добавить еще фичу - как в семерке, при нажатии Win+Shift+Up окно максимизируется по вертикали (а по горизонтали размер не меняется).
ОтветитьУдалитьСтранно.
ОтветитьУдалитьНа предыдущей машине (Win XP 32) всё работало (я просто скопировал и поставил в автозапуск один ехе файл.
Сейчас, на новой машине (Win XP 32) выдает ошибку приложения следующего содержания:
"Ошибка инициализации приложения (0x0000135). Для выхода нажмите "ОК".
Прошу подсказать, с чем это может быть связано и как исправить.
Нужно установить на машине предварительно Microsoft .Net Framework 3.5 SP1: http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
ОтветитьУдалитьAndir, большое спасибо за подсказку.
ОтветитьУдалитьПоставил Framework, заработало :-)