Как стать автором
Обновить

Комментарии 89

Каждый раз, когда я встречаю подобные вещи, возникает вопрос: что мешало сделать возможность настраивать сочетания клавиш?
Понятно, что время на разработку, но удовольствием пользователей оно окупится, особенно если ваш продукт становится настолько распространённым. Эх…
И поиск по меню, как у Visual Studio должен быть во всех программах, чтобы не лазить по рибону или по меню.
Так сделано в маке, одна из немногих реально полезных вещей.
Поиск настройкам ещё — как в продуктах JetBrains. Очень удобно.
а как же Эклипс?
offtop. Есть прекрасные поделия на Eclipse RCP. Например, в Apache Directory Studio есть для хоткея с различным значением: ctrl+plus и ctrl+shift+plus… Не представляю, как они до этого додумались, но срабатывает только ctrl+plus.
Забавный хоткей. "+" вводится через «shift+=», т.е. без шифта не получится. Возможно, апачи имели в виду плюс на нумпаде, а в конфиге прописали именно плюс («M1++» и «M1+M2++»).
На numpad\е тоже не отличается
Это похоже баг в Apache Directory Studio.
issues.apache.org/jira/browse/DIRSTUDIO-825

Можете исправить:
Скрытый текст
1) в исходниках в файле plugins/ldapbrowser.common/plugin.xml поменять «M1++» на «M1+Numpad_Add», и «M1+M2++» на «M1+M2+Numpad_Add» (в нескольких местах); потом пересобрать.

2) либо пинать разработчиков, чтобы они это сделали;

3) если есть возможность поменять хоткей в настройках студии — поменять там.
В Ворде эти же два хоткея форматируют нижний/верхний индекс соответственно.
Может быть, апачевцы вдохновлялись Вордом?
Может, оно kde-specific или xorg-specific, не исключаю.
Не знаю, почему вас минусуют, я любил эту фичу еще в самых ранних версиях эклипса, когда еще IDEA не была так развита. После попыток в visual studio найти нужную опцию это было, как чудо.
Знаете ли, опыт привёл к пониманию, что меню должно быть таким, как в Office 2011 — умным, адаптивным и всегда помещающимся в один экран — чтобы у пользователя даже слабого позыва воспользоваться поиском не было. (Видимо, это старость, да)

Позыв вкрячить в интерфейс поиск — это симптом неспособности разработчика продумать use cases своего продукта.
У меня Office 2010 и я не могу назвать его меню «умным, адаптивным» и вроде бы в новом то же самое обыкновенное статичное меню.
У меня 2011, в подавляющем большинстве случаев нужная функция есть прямо в Ribbon или во всплывающем при выделении текста меню, заметить продуманность просто — достаточно менять разрешение монитора. Офисом пользуюсь едва ли не 20 лет (до сих пор помню, как возился с десятком дискеток Word 6), его интерфейс в текущем виде — едва ли не лучшее, что есть для десктопов.

Кстати, историю с Ctrl+F в Outlook успешно перебороли — поиск всегда на виду, что помнить shortcut не требуется (а я их за годы выучил множество, вплоть до затейливого Ctrl+Shift+F8 в Ворде и за мышку берусь нечасто).
Вот если б он скрывал кнопки, которыми я не пользуюсь; увеличивал бы те кнопки, которыми я пользуюсь больше всего и делал наоборот с теми, которые я нажал два раза с момента установки; об'единял несколько меню в одно, когда из-за того, что я не пользуюсь большинством его кнопок, там осталась всего одна кнопка; сам бы переключался на другую группу, когда курсор двигается по тексту (и не раздражал бы этим, хотя это совсем нереальная мечта) — вот тогда б я смог назвать его «умным, адаптивным». Ну и кнопочку «Открытие диалогового окна Абзац» можно было сделать больше 10x10 пикселей, хотя б во всю ширину группы Абзац, а эту надпись можно было б поместить прям на неё.
> У меня 2011
Что это за офис такой? 2010 -был, 2013 — был, 2011… на маки чтоли? :)

Как бы это нужно немного уточнять, просто потому что разные интерфейсы.
В старой «опере» можно было и настроить клавиши и вообще внешний вид и меню под себя перенастроить как захочется.
Но на рынке, как водится, выживает самое уродское и неудобное решение…
мы будем ей еще долго пользоваться,
но правило номер 1 — никто не должен знать о клубе )))
В Firefox, к счастью, с помощью расширения абсолютное большинство клавиш можно переназначить.
«Аутлук» и «удовольствие пользователей» в одном ряду даже выглядят смешно.
В 1995 году другие проблемы при разработке ПО были, никому не было дела до таких тонкостей :)
А не Альберт Эйнштейн?
… улыбнулся и ударил палицей по голове.
О каком стандарте идёт речь в статье?
Явно не о vim-овском…
Интересно, кстати, к какому именно клиенту привык Билл Гейтс, который был до Outlook? И на какой ОС он работал?
Lotus Notes поди какой-нибудь
Возможно, Eudora — один из наиболее популярных почтовых клиентов в 90-х.
В Microsoft, кстати, по мне так, это всегда было большой проблемой, что когда баг приходит от руководства, то баги не обсуждаются, а выполняются. Типа на низах все обсуждают «зачем это? что за бред?», но делают, потому что ответ на этот вопрос «об этом X сказал, нужно делать».
Когда я там работал, сначала я пытался со всем этим спорить. Ничего хорошего не получалось, доставалось и мне и моему непосредственному руководству. В итоге, я просто начал на каждый такой запрос искать обходной путь, чтобы удовлетворить желание руководства, и не испортить продукт. К сожалению, большинство в Microsoft на работе просто работают, и не переживают за то, что они выпускают, поэтому, когда пришел такой баг от Билла Гейтса, то они просто проглотили, и не подумали, как сделать лучше. А как сказали выше — сделать это было бы просто — сделать это настройкой.
И самое смешное сейчас это обсуждают так, как будто уже исправить нельзя. Все, вроде скомпилировали раз, поменять уже никак. Молодцы, че…
Представляю себе Ваше решение данного баг-репорта:
если в Outlook зарегистрирован (залогинен) почтовый аккаунт Билла, то поменять поиск по Ctrl+F на пересылку письма :)
Сделал бы проще, как в Visual Studio предоставлял бы выбрать Environment, был бы Default и BillGates Mode. :)
А вход в BillGates mode — IDDQD
Немного стокгольмского синдрома.

Пользуюсь outlook чуть меньше 10 лет, первые четыре года не как почтовым клиентом, а как планировщиком и календарем.
Outlook в свое время стал причиной почему не переполз полностью на линукс, а пару лет назад веб-аутлук на live.ru и onenote там же стал причиной почему я перенес всю почту к microsoft и сделал домашней основной ubuntu, а винду использую только через rdp на рабочем компе при необходимости.

Так вот, о чем я? Я только из этого поста узнал, что в Outlook не работает Ctrl+f хотя это сочетание клавиш (на равне с Alt+F7) в течении дня, нажимаю больше 10 раз.

Хвала похоже юзабилити дизайнерам (или инженерам) МсОфиса. Поиск в самом аутлуке виден отовсюду.
Ctrl+F — это наименьшая из всех проблем Outlook. К сожалению по работе приходится пользоваться этим «продуктом». Я не могу вспомнить более неудобного почтового клиента. Даже Sylpheed, который я лично считаю крайне неудачным в плане UI, не смог пасть так низко.
Я не могу вспомнить более неудобного почтового клиента

А Вы Lotes Notes пользовались?
Лотус упоминать — это вообще читерство, бггг!
Впрочем, лотус он почтовый клиент в общем-то лишь постольку-поскольку, основное в нем — это документообормот.
Что только в нем не делали =)
В свое время колупал бекэнд гос.сайтов на лотус нотусе…
L-script и @-formulas запомнились на всю жизнь =)
Вся кошмарность лотуса в том, что изначально он был как раз почтовой программой, а потом разросся до БД и системы документооборота. И его почтовое прошлое постоянно дает о себе знать, вылезая то там, то тут.
Когда мы пересели с лотуса на аутлук, это было счастье, несмотря на претензии и к нему.
Мне вот однажды в связи с режимом экономии на фирме пришлось пересесть с аутлука на лотус, вот это было да…
Нет, святой Исидор Севильский миловал.
Судя по количеству минусов тут много экспертов по MS Outlook. Может быть тогда эксперты помогут прояснить некоторые особенно тормозящие работу моменты:

1. Как сделать фильтрацию на стороне сервера (это очень важно) для всех писем от адреса «sender1@*.domain.com», кроме поддоменов a.domain.com, b.domain.com и c.domain.com, где в заголовке есть подстрока «SUBSTRING_1», но нет подстроки «SUBSTRING_2» или «SUBSTRING_3»?

2. Как сделать автоматический ответ на письмо, с подстановкой в шаблон ответа вывода из внешней программы («c:\xakep_warez\curl.exe some.domain.com/something», например)? То же самое, но по нажатию на предопределённое сочетание клавиш. В худшем случае понадобится примерно 14 таких сочетаний, но пока что могу обойтись тремя.

3. Как использовать для редактирования писем внешний редактор?

4. Как искать письма посланные и/или полученные в пределах произвольного временного интервала?

5. Как искать письма, у которых в произвольном поле есть подстрока «SUBSTRING_1», от которой на расстоянии 0-3 слов есть подстрока «SUBSTRING_2»?

6. Как искать письма, у которых в произвольном поле есть целиком подстрока «WORD_1 WORD_2 NUMBER_1 WORD_3», но не все эти значения по отдельности? (Например, в поле Subject есть «I've got 99 problems», но при этом письма с «I've got 98 problems» или с «99 problems» без «I've got» не должны попасть в результат.

7. Как искать везде? То есть действительно везде: и во всех локальных хранилищах, и на сервере сразу.

8. Как выключить «We removed extra line breaks from this message»? Очень напрягает кликать на «Restore line breaks» на каждом втором письме.

Всё это относительно Outlook 2013 со всеми актуальными апдейтами. Что-то из этого необходимо каждый день, что-то реже, но тем не менее это вот основные претензии к отсутствующему функционалу, который успешно реализован в других местах. К огромному сожалению нет никакой возможности заменить Outlook на хорошую почтовую программу, иначе я бы не спрашивал. На мелочи типа зависаний и крахов при удалении 20к+ писем с сервера или переноса 30к+ писем с сервера в локальное хранилище жаловаться не буду, вряд ли такое кому-то в голову приходило тестировать.
Тю, кто ж так рассказывает.

В чёрной-пречёрной комнате лежал чёрный-пречёрный баг-репорт от чёрного-пречёрного бета-тестера.

И этим бета-тестером был…

И этим чёрным-пречерным бета-тестером был…

И ЭТИМ ЧЁРНЫМ БЕТА-ТЕСТЕРОМ БЫЛ

<SCREAM.wav>

Это сущая ерунда по сравнению с адским сочетанием Ctrl + Y в старых Visual Studio, которое не повторяет отменённое действие, а… удаляет текущую строку.
Ну Ctrl + Y много где удаление строки. И всякий раз гадаешь, каков же будет эффект ;)
Благо Ctrl + Z бесконечный.
не бесконечный — в том же Word ограничение на 200 отмен кажется.
Извиняюсь что не уточнил, я о Visual Studio.
Даже получалось снять видео с удержанием Ctrl+Z
www.youtube.com/watch?v=92W65w8LXNc
Лет двадцать удаляю строки через Ctrl-Y, почти во всём используемом мной софте так.
Для redo есть Ctrl-R
В каких-то программах Ctrl+Y, в каких-то — Ctrl+Shift+Z, в каких-то Ctrl+R. Почему ещё никто не придумал ряд кнопок, наподобие мультимедийных, для правки текста??? У половины современных клавиатур есть кнопки для управления музыкой и регулировки громкости, вызова браузера и почтового клиента, но ни на одной нет кнопок «Отмена», «Вырезать» и т.д.
Вот таких, да?
Скрытый текст


Это еще ничего, есть омерзительнейшие клавиатуры с т.н. Office Lock. Когда он нажат (а всегда при включении клавиатуры он автоматически становится нажат), O — это на самом деле Ctrl+O, потому что на ней нарисована папочка. C — это Ctrl+C, V — это Ctrl+V. Все «офисные клавиши для правки текста» назначены на обычные буквы и это просто неимоверно раздражает.
Должны быть кнопки, не эмулирующие ctrl+C, например, а имеющие свой собственный скан-код, который эти программы бы понимали. Как сделаны сейчас клавиши delete, break, insert (предпоследней пользуются только те, у кого punto switcher, а полсденяя вообще в современных компьютерах не нужна).
Вы бы на инсерт не наговаривали, ага? Очень даже полезно бывает переключить режим.
А по поводу отдельных кнопок с отдельными скан-кодами… Ну вот есть «медиа-кнопки» в клавиатуре у меня… думаете я ими пользуюсь? Да я ещё ни одного приложения (кроме чего-то в линуксе после небольшой донастройки иксов) не встречал, которое в фоне готово отреагировать на эти кнопки!
Многие приложения настраиваются на эти кнопки. Тот же винамп. Другое дело что в нередко к ним прибит гвоздями windows media player. Непонятно, как его с них оторвать?
Дрова на клаву не ставить.
Лайф хак. Переназначить все хоткеи с Break на Win, после этого все правки чрез Punto можно делать 1 рукой
Но такая клавиатура всё равно будет в каких-то программах делать одно, а в каких-то — другое. Она ведь биндит на эти кнопки не высокоуровневые функции «Отмена», «Redo» и т.п., а конкретные сочетания клавиш (Ctrl+Z).
А вообще можно решить и сторонним софтом, переназначив мультимедийные кнопки на офисные задачи (наверное). Для винды есть программка MKey, пользуюсь и в целом доволен. С её помощью, например, повесил переключение языка на CapsLock. Можно навешать офисные функции на F-кнопки, многие из которых почти не нужны…
Как это F-кнопки не нужны? А как в TC, MC и подобных приложениях работать? Там все частоиспользуемые функции на них завязаны.
МС это midnight-commander? VTxx терминалы понимают Esc+циферки
Ээ, а мне нравится, и я везде так настраиваю.
В том числе и в новых студиях.
Кстати, в joe это тоже по дефолту так.
Давно не пользовался аутлуком в Win, но на Маке в нем тоже много странного.
Так, пара наиболее раздражающих примеров:

1) Пишем в поле поиска справа-сверху что-нибудь. Понимаем, что в панели папок вместо Входящих было выделено что-то другое. Кликаем на Входящие — строка поиска очищается, пишем запрос заново.
Ну не логично ли, что если я хочу сбросить поиск — я нажму Esc, но выделение другой папки означает «хочу поискать еще и тут»?

2) Если письма упорядочены «By Conversation» и развернут тред, двойной клик на другом треде приводит к непредсказуемым последствиям. Логика аутлука такова, что при первом клике на письме не в развернутом треде развернутый тред сворачивается и второй клик попадает вообще в совершенно произвольное письмо. Юзкейс ИМХО совершенно очевидный, почему о нем не подумали — загадка.
1. Не очень. Возможно вы забили на поиск и решили посмотреть в другой папке. И шансы у этого случая в среднем не меньше.

2. Это общая болезнь многих программ, которые не «пытаются дождаться» даблклика — ну т.е. в js если есть onClick и onDblClick обработчики на объекте, то при даблклике сработают оба. Единственный способ — самому прописывать логику, которая попытается дождаться даблклика, а уже потом начнёт действовать по клику. Но это не всегда выгодно, поэтому часто просто упрощают интерфейсы, чтобы не было этих пересекающихся событий.
В маке еще и с адресом сервера экченджа есть косяк.
Ситуация. Есть ноутбук для работы. Во время настройки учетки вводим адрес электронной почты. Аутлук сам находит сервер, прописывает настройки. Все работает.
Теперь идем домой и запускаем аутлук — нет подключения к серверу. Смотрим в настройки. Адрес сервера: exchangesrv.domain.name (exchangesrv — внутренне имя сервера в сети). Меняем адрес на mail.domain.name — все работает.
Теперь возвращаемся в офис и снова запускаем аутлук. В итоге он опять меняет адрес на exchangesrv.domain.name, хотя и mail.domain.name внутри работает корректно.

На виндовых ноутбуках достаточно один раз поменять адрес сервера на mail и все.

Пришлось просить прописать во внешнем DNS CNAME.
Аутлук на маке зачастую ведет себя вообще непредсказуемо и необъяснимо по сравнению со своим виндовым прародителем. Однако описанная проблема скорее кроется в некорректно сконфигурированном autodiscover сервере на стороне Exchange, а не в клиенте. Аутлук должен перезаписывать пользовательские настройки сервера настройками, полученными от автодискавер сервиса, и почему на маке это происходит (как и должно быть), а на ваших виндовых машинах нет — вот это загадка (вариантов много).
Я понимаю что настройки должны перезаписыватсья. Сам в бытность админом не один почтовый сервер развернул.
Но вот почему для мака автозамена срабатывает, а для винды нет — вот это загадка. Но теперь пусть ее решают те, кто должен этим заниматься :)
Это проблемы с админом Exchange'а. Autodiscovery прописал на exchangesrv.domain.name, а снаружи это доменное имя не сделал.
Я в курсе. Тут вопрос в другом — почему на винде не заменяется.
Кстати, да — не знаю, с этой ли проблемой я столкнулся или с какой другой, но если аутлук запустить при включенном ВПНе (или просто в корпоративной сети), он теряет связь с сервером сразу после его покидания.

Если его перезапустить (в недоверенной сети) — все ОК, связь есть вплоть до момента попадания обратно в корпоративную сеть.

Так по два раза в день и приходится перезапускать.
Просто проверьте в настройках адрес сервера. Если меняется — скорее всего из-за этого.
2) Может логика в том, что кому не нравятся «беседы», то может или их отключить или отключить их авторазворачивание?
Скрин
image
1. Конкретно у меня шансы этого случая исчезающе малы :) Но вы правы — возможно, основной юзкейс как раз таков. Хотя что-то мне подсказывает, что инженеры Microsoft тоже не смогут ответить на вопрос «какой юзкейс встречается чаще у конечных пользователей».

2. Я понимаю, почему это сделано именно так. Это, однако, очевидный косяк — и мне печально, что Microsoft на это положила с пробором.
С прибором,- раздраженно исправил Тихонов,- с прибором. Неужели трудно запомнить?!
;)
Прошу прощения, промахнулся с комментарием :)
Я вообще не понимаю как поиск в Outlook работает. Он находит что попало, кроме нужных писем. Так что сочетание клавиш для поиска становится практически бесполезным.
Outlook не ищет сам, это делает windows indexing (или spotlight). По тем или иным причинам индексинг нередко перестает корректно работать, и имеет смысл его ребилдать (или выкл-вкл и подождать), это касается и PC, и Mac клиентов. Для сравнения можно зайти в вебмейл (OWA) и попробовать поискать нужные письма там — наверняка они найдутся (впрочем, индексинг на серверной стороне тоже может сломаться, но это что-то из ряда вон).
Кстати, какой клавишей в Outlook 2013 искать слово в тексте письма? Или хотя бы как это в принципе сделать?
F3, потом по F4 прыгать по найденному.
В итальянском MS office вообще все комбинации переназначены на местный лад: Ctrl-B — Save as, Ctrl-S — подчеркивание, Ctrl-F — выровнять по ширине, итд. И это при том, что итальянцы знают английский не хуже россиян.
А я так и не смог к Outlook привыкнуть и вот уж скоро лет пятнадцать, как пользуюсь The Bat. Причём вся почта в базе хранится. Как-то коллега попросил найти пару писем конца прошлого века, я это сделал за несколько минут — его удивлению не было предела. Не буду утверждать что он сильно лучше Outlook — всё-таки разные весовые категории, тут холиварить смысла нет, но не хуже — это точно. С поиском (как и с настройкой Ctrl+F) вообще никаких проблем нет. А Outlook я как календарь да как мостик для Exchange использую.
В Outlook хорошая групповая работа, календари и синхронизация с Exchange. Именно почтовых фишек там немного.
Как раз поиск в The BAT очень и очень странный.
Открывать новый таб в списке сообщений на каждый поисковый запрос, вместо фильтрации в текущей вкладке для меня не очевидно.
В outlook 2013 невозможно указать папки для входящих и удаленных писем IMAP. Вот это было очень неприятно.
Нет никаких гарантий, что эта история не была взята с потолка.
А известно ли, почему Ctrl-G в LibreOffice не делает Goto хоть куда-нибудь, и кто виноват? ;)
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.