Pull to refresh

Comments 49

altdrag может ресайзить даже окна, которые обычно ресайзить нельзя (диалоги, настройки). Пока не придумал, чем это может быть полезно.


Это полезно для тестировщиков, поскольку позволяет находить во всех программах один и тот же универсальный баг: «при ресайзе тех окон, которые нельзя ресайзить, программа ведет себя некорректно».
Это видимо потому, что данное окно не следует ресайзить.
А еще есть много диалогов, где надо что-то выбать из длиннющего списка со сколлом и без ресайза.
UFO just landed and posted this here
По дефолту при установке конфиг находится в папке программы в Program Files. Если вы сидите не под администратором (или же c включённым User account control), то сохранить настройки будет проблемно.


Предлагаю патч, исправляющий проблему: удалите манифест. Это включит виртуализацию в Висте и Семерке, а под XP все равно все под админами сидят.
Я, наверное, «неправильный», потому что я даже в XP сидел не под админом :)
Думаю, для большинства пользователей будет проще поставить переносную версию.
А можете поподробнее про удаление манифеста? Для этого нужно пересобирать екзешник?
Достаточно убирать или закомментировать строки 7-13 в файле altdrag.rc

Ну и экзешник пересобрать, не без этого.
Стоп. Вы используете манифест для других целей, и он не содержит requestedExecutionLevel…

По идее, у вас и так должна работать виртуализация. Небольшой вопрос: а вы проверяли работу вашей программы в Семерке?
Программа не моя, я «только разместил объяву».

Я работал именно в Семерке. Настройки открываются в блокноте (у меня это Notepad2), в нём сохранить файл не получается. Возможно, дело в том, что настройки открываются в другой проге?
Да, именно в этом и дело. Действительно, открыть для редактирования нужный файл в текстовом редакторе из-под UAC — целая эпопея.

Плохо, когда у программы нет своего интерфейса для редактирования настроек…
А не проще ли открыть свойства папки в Program Files и назначить для нее одной доступ на чтение-запись для всех пользователей/для текущего пользователя. Кому как нравится. Я так делал с Фубаром например.

Нет, потому что мое предложение относилось к разработчику программы, а ваше — к ее пользователям.
Судя по этому:

Программа давно не обновлялась: последняя стабильная версия — февраль 2011, бета — июль 2011.

вряд ли стоит ожидать от разработчика каких-то телодвижений.
Читайте внимательнее, примерно это самое мне уже высказали в ветке выше
Тогда уже лучше конкретно файл настроек.
Но лично я идеологически против: если система многопользовательская, то нельзя хранить настройки в папке программы — у каждого пользователя они должны быть свои. Если однопользовательская, нет особых причин ставить в Program Files — можно и свою папку.
Я джва года жду эту программу (с). Очень часто в винде по привычке пытаюсь таскать окна с зажатым альтом.
Alt+Tab!!! Мышке и без окон работы хватает.
разместите два окна рядом, и, возможно, меньше придётся альттабиться.
хотя зависит от специфики вашей работы.
Большое спасибо буду пользоваться (win7x64), может добавить ещё функционал горячих клавиш (как в менеджерах окон под linux)?
И ещё, чтоб два раза не ходить — напомните есть ли программа, позволяющая под windows переключать раскладку СРАЗУ двумя вариантами — И Ctrl+Shift И Alt+Shift (может ещё CAPS?).
Punto не катит — в средах разработки замучаешься настраивать.
1. Какие конкретно горячие клавиши вас интересуют?

2. Простой вариант: попробуйте установить ещё один переключатель раскладок (например, Ruslat95), который будет обрабатывать один вариант, второй вариант — сама Windows.
Вариант посложнее: найти или написать скрипт для Autohotkey. Например, посмотрите вот эту тему.
Использую keyla начиная с XP (сейчас Win8x64) для переключения Ru-En по капсу, остальные языки по виндовому сочетанию.
Возможности программы:
— индикация текущей раскладки иконкой в трее
— сочетание клавиш для циклического переключения раскладок
— особые клавиши для каждой раскладки
— режим единой раскладки для всех приложений
— запрет переключения раскладки извне
В памяти занимает 300 кБ, практически никогда не глючит. Попробуйте, может, понравится.
UFO just landed and posted this here
UFO just landed and posted this here
Для добавления дополнительных ярлыков можно использовать autohotkey.

Могу выложить свой вариант скрипта для него (там буквально 10 строчек).
Какие проблемы с PuntoSwitcher? Глобально отключить автопереключение — и всего делов-то!
UFO just landed and posted this here
Использовал ранее WindowSpace, но почему-то с Win7 x64 она перестала адекватно работать. Главное для меня в этой утилите было прикрепление к углам (1/4 экрана) и назначение окон поверх остальных. В altdrag это тоже есть, но вот прикрепление к углам сделано слишком уж неудобное. В WindowSpace это делалось просто мышкой, как стандартное прикрепление к боку экрана в Win7.
Могу разве что предложить решить проблему с помощью хоткеев. Например, несложно реализовать это в Autohotkey.
На 2х-мониторной системе уже довольно долго использую WindowPad (под win7 x64), который прекрасно работает и уменьшает пробег моей мышки на многие километры.
Очень неудобно, что Alt+DoubleClick не выключается, я привык открывать свойства объекта этой комбинацией…
Вы можете изменить Alt на другую клавишу в настройках.
Да, я видел (собственно, я с программой познакомился задолго до этой статьи). К сожалению, единственный хоть сколь-нибудь приемлемый вариант из имеющихся клавиш — это Win, потому что таскание с Ctrl для копирования используется мной даже ещё чаще, чем Alt+dblclick. Пока остановился на Win, но всё же было бы удобнее, чтобы и в виндах, и в линуксе (которым я тоже пользуюсь) поведение было одинаковым, по альту. Хотел посмотреть исходники и удалить обработку Alt+dblclick, но не удалось за приемлемое время разобраться в логике кода. Обработчик-то закомментировать оказалось несложно, но этого недостаточно, надо ещё, чтобы Alt+dlbclick пересылался в целевое окно, чего добиться не получилось.
Ещё к полезным тулзам Dexpot можно добавить — делает в винде виртуальные рабочие столы а-ля линукс.
А еще альт+мышка позволяет выделять произвольную область текста. Удобнее намного, чем сомнительное перетаскивание окон, ИМХО.
Поясните для линукс юзера, как именно в венде работает alt+мышь. В чём отличие от просто выделения мышью?
Выделяет произвольный прямоугольник теста. Т.е. если вы пытаетесь выделить текст на несколько строк без альта, начинаете выделение с начала первой строки и тащите мышь до середины второй строки, то у вас в выделение попадает вся первая строка и вторая до середины. А если с альтом — то в выделение попадет первая строка до середины и вторая. Т.е. прямоугольник выделения. Очень помогает при форматировании текста.
С трудом могу себе представить use-case для такого выделения. Разве что при вёрстке газета style текста — много колонок текста на одной странице. Но это же очень редкий частный случай.
В основном — глобальные правки отступов, табуляций. Но бывают разные случаи.
Поколоночный вывод в консольном софте, например. Уж линукс юзер-то должен быть в теме…
| awk '{print $5}'
уже на автомате

или в вим с visual block выделением

Честно мне таскание окошек с альтом больше нравится. При низком разрешении по вертикали эта фича нередко становится спасением.
Ну вот в линухе авк, в винде — альт. Два нативных инструмента. А окошки на нетбуках в винде можно таскать клавиатурой через Alt+Space уже лет стопицот примерно как.

Кто к чему привык (:
Если высота окна заметно больше высоты экрана, то Alt+Space не особо поможет. Перетащить клавишами окно вверх получится, но как только нажмёте Enter — окно снова съезжает обратно вниз. По крайней мере, так в XP.
А вот altdrag как раз помогает.

Кстати, awk не только под линух — вполне можно использовать под виндой через cygwin.
Можете отредактировать в настройках, заменив на другую клавишу и перезапустить программку.
Спасибо от линукс-юзера, не знал про altdrag!
Хорошая программа, спасибо за наводку. Хотя пара недостатков есть — при использовании нескольких виртуальных десктопов (я пользуюсь Sysinternals Desktops) работает только в том десктопе, откуда была запущена, ну и при изменении размера окон в сторону увеличения в некоторых окнах остаются артефакты (но это в LabVIEW). Впрочем всё можно поправить. Отдельный респект автору за то, что он не меняет порядок окон при перетаскивании — так пользоваться действительно удобнее.
Хм, не позволяет сделать окно размером больше чем экран. Планировалось использовать как принудительный фулл-скрин для некоторых программ (в частности — для скрытия заголовка окна и неубираемых туллбаров). Кто-нибудь может что-нибудь посоветовать?
Написал вам скрипт для Autohotkey.
Хоткей win+F11, разрешение поменяйте на удобное вам.

Вообще Autohotkey очень мощная вещь, рекомендую вам разобраться с ним.
Sign up to leave a comment.

Articles