Шорткаты приложений

Дав­но хо­тел рас­ска­зать про этот под­ход к ра­бо­те (work­flow) —ис­поль­зо­ва­ние шорт­ка­тов для пе­ре­клю­че­ния меж­ду при­ло­же­ни­ями.

Речь не о си­стем­ных шорт­ка­тах вида cmd+tab/alt+tab. Та­кие шорт­ка­ты, на са­мом деле, ужас­ны, так как мо­даль­ны. В каж­дый мо­мент вре­ме­ни ре­зуль­тат при­ме­не­ния та­ко­го шорт­ка­та мо­жет быть со­вер­шен­но лю­бым: «альт-таб» пе­ре­клю­ча­ет фо­кус меж­ду по­след­ни­ми от­кры­ты­ми при­ло­же­ни­я­ми, по­это­му нуж­но пом­нить, что же у тебя было от­кры­то рань­ше и в ка­ком по­ряд­ке.

Ре­ше­ние про­бле­мы с пе­ре­клю­че­ни­я­ми меж­ду несколь­ки­ми при­ло­же­ни­я­ми по­ка­зал мне в де­каб­ре 2009 года Ви­та­лий Ха­ри­сов: до­ста­точ­но на­зна­чить на каж­дое ча­сто ис­поль­зу­е­мое при­ло­же­ние свой шорткат.

В 2009 году для это­го мож­но было ис­поль­зо­вать Spaces в Mac OS —в каж­дый спейс, кро­ме де­фолт­но­го, шло по од­но­му при­ло­же­нию; в гло­баль­ных на­строй­ках кла­ви­а­ту­ры на эти спей­сы ве­ша­лись со­че­та­ния кла­виш вро­де op­tion+A, op­tion+S, op­tion+D —эти кла­ви­ши все­гда ле­жат под ру­кой, а со­че­та­ния с op­tion во всех при­ло­же­ни­ях встав­ля­ют ка­кой-ни­будь не осо­бо нуж­ный сим­вол, так что ими вполне мож­но по­жерт­вовать.

Ви­та­ля то­гда пред­ло­жил при­мер­но та­кую рас­клад­ку: в сред­нем ряду букв шли бра­у­зе­ры —так как при про­вер­ке вёрст­ки и все­го та­ко­го меж­ду ними надо было мно­го пе­ре­клю­чать­ся (за дав­но­стью лет я мог что-то пе­ре­пу­тать, но об­щий прин­цип та­ков, и боль­шин­ством из этих со­че­та­ний я поль­зу­юсь и по сей день):

  • op­tion+A —Opera, как ос­нов­ной бра­у­зер, по­это­му бук­ва «A»;
  • op­tion+S —Safari;
  • op­tion+D —IE, D —т.к. он Dурац­кий;
  • op­tion+F —Fire­fox.

Осталь­ные при­ло­же­ния были рас­ки­да­ны рядом:

  • op­tion+Q —тер­ми­нал, Q —так как близ­ко к осталь­ным шорт­ка­там;
  • op­tion+W —Finder, по тем же при­чи­нам;
  • op­tion+E —Ос­нов­ной ре­дак­тор кода —Edi­tor.

Ещё я ча­сто до­бав­лял что-то на со­че­та­ния с шиф­том, мне­мо­ни­ка про­стая —op­tion+shift+E —вто­ро­сте­пен­ный ре­дак­тор кода, op­tion+shift+A —Opera Next, то есть раз­ра­бот­че­ская вер­сия опе­ры, осталь­ное ана­ло­гич­но и для дру­гих со­че­таний.

Сей­час у меня на­зна­че­ны со­че­та­ния и на Джаб­бер, По­чту, Фо­то­шоп, ре­дак­тор тек­ста (iA Writer) и мно­гое другое.

С ка­кой-то из вер­сий Mac OS спей­сы ста­ли не та­ки­ми удоб­ны­ми, и я ку­пил Al­fred Pow­er­pack, в ко­то­ром ока­за­лась очень по­лез­ная воз­мож­ность ве­шать лю­бые при­ло­же­ния или фай­лы на со­че­та­ния кла­виш. Я тут же от­ка­зал­ся от спей­сов и пе­ре­бин­дил всё на Аль­фред (упро­стив на­строй­ку этих со­че­та­ний и вклю­чив син­хро­ни­за­цию все­го это­го дела сна­ча­ла че­рез Дро­п­бокс, по­том че­рез Ян­декс.Диск, да и само пе­ре­клю­че­ние ста­ло быст­рее, чем с ис­поль­зо­ва­ни­ем спей­сов). На­сколь­ко я знаю, под мак су­ще­ству­ет ещё ряд при­ло­же­ний, в том чис­ле и бес­плат­ных (Quick­Sil­ver, Bet­ter­Touch­Tool), де­ла­ю­щих то же са­мое. На­вер­ня­ка по­доб­ные при­ло­же­ния су­ще­ству­ют и под дру­гие ОС, если кто-то зна­ет —на­пи­ши­те мне, я до­бав­лю это в пост.

В об­щем, я всем ре­ко­мен­дую тем или иным спо­со­бом на­зна­чать шорт­ка­ты от­дель­ным при­ло­же­ни­ям, это зна­чи­тель­но уско­ря­ет и упро­ща­ет ра­боту:

  1. Если тебе нуж­но пе­ре­клю­чить­ся на ка­кое-то при­ло­же­ние, ты все­гда на­жи­ма­ешь одно про­стое со­че­та­ние кла­виш, не нуж­но знать, в ка­ком по­ряд­ке ты ис­поль­зо­вал дру­гие при­ло­же­ния, и сколь­ко раз нуж­но альт­таб­нуть­ся, что­бы пе­ре­клю­чить­ся на нуж­ное; ров­но как и не нуж­но знать, за­пу­ще­но ли нуж­ное при­ло­же­ние в прин­ци­пе, —Аль­фред, на­при­мер, сам за­пу­стит его, если нужно.

  2. Это лег­че и быст­рее, чем пе­ре­клю­че­ние на при­ло­же­ние с ис­поль­зо­ва­ни­ем мыши/​​та­ч­па­да, или же вво­да име­ни или пер­вых букв при­ло­же­ния в Спот­лай­те, Квик­силь­ве­ре или Аль­фреде.

  3. Если вы в ко­ман­де до­го­во­ри­тесь об оди­на­ко­вых шорт­ка­тах, то это очень силь­но упро­стит вза­и­мо­дей­ствие в слу­ча­ях, ко­гда надо по­дой­ти и на чу­жом ком­пью­те­ре что-то по­ка­зать. В незна­ко­мой си­сте­ме док мо­жет на­хо­дить­ся не там, где у тебя; мо­гут быть за­пу­ще­ны раз­ные при­ло­же­ния, раз­ные ре­дак­то­ры, раз­ное их ко­ли­че­ство. Если же до­го­во­рить­ся о шорт­ка­тах, то ты все­гда смо­жешь пе­ре­клю­чать­ся меж­ду бра­у­зе­ром, ре­дак­то­ром и тер­ми­на­лом на ком­пью­те­ре кол­леги.