Свежий номер №36 (461) / Доска для ключей или коммутационная панель Дата публикации: 18.09.2002 Илья Щуров Voyager, voyager@noo.ru
keyboard. сущ. Что такое Windows? Иконки, окошки и, конечно, мышка. Это белое (серое) существо с длинным хвостом настолько тесно связано с самой популярной операционной системой конца двадцатого - начала двадцать первого века, что рядовому пользователю кажется, будто нормальная работа с компьютером без него невозможна. Каждый раз, когда нужно произвести какое-нибудь действие, отличное от набора текста, за мышь хватаются как за соломинку. Но так ли мышь незаменима? Давайте посмотрим… Штатные возможности ОС Windows в штатном режиме (то есть без дополнительного ПО) имеет огромное количество функций, позволяющих легко обходиться без мыши. Только почему-то об этих функциях никто не вспоминает. Не буду останавливаться на таких комбинациях, как Alt+F4 (закрытие окна текущей программы), Ctrl+F4 (закрытие текущего открытого окна в многооконных приложениях), Alt+Tab (переключение между программами), или на том, что нажатие клавиши Alt приводит к вызову меню, по которому можно перемещаться обычными клавишами управления курсором, - это и так все знают. Гораздо интереснее, что почти из любого диалогового окошка можно достучаться до любого элемента управления - будь то кнопка, список, поле ввода текста, флажок или что-то еще. Для этого нужно несколько раз нажать клавишу Tab или комбинацию Shift+Tab таким образом, чтобы нужный элемент получил фокус, то есть выделился и стал доступным. Затем - нажать клавишу Пробел для клика по экранной кнопке установки/снятия флажка или использовать клавиши управления курсором (например, для открытия списка или выбора одной радиокнопки). В большинстве диалоговых окон также можно нажать на ОК - она обычно делается кнопкой по умолчанию и для нажатия на нее достаточно стукнуть по клавише Enter. Переход между закладками осуществляется по Ctrl+Tab и Ctrl+Shift+Tab. Например, на рисунке 1 выделен список доступных принтеров: с и т сменят текущий принтер, Alt+т выведет весь список. Чтобы перейти к «Свойствам», нужно нажать Tab, а затем - Пробел или Enter. Еще раз Tab - фокус передан флажку «Печать в файл», а кнопкой по умолчанию вновь становится ОК - теперь Пробел установит флажок, а Enter нажмет на ОК. Итак, с диалоговыми окнами мы бороться научились. Но ведь прежде, чем попасть в то или иное диалоговое окно, нам все же придется использовать мышку - при запуске программы? А вот и нет. Во-первых, для запуска программы можно воспользоваться меню «Пуск», оно вызывается нажатием Ctrl+Esc (или клавиши Win на новых клавиатурах). Дальнейшее перемещение по этому меню происходит стандартным образом: поиск программы осуществляется клавишами управления курсором, а запуск - нажатием Enter. Но это один из самых малоэффективных способов запуска программ. Гораздо проще вынести часто используемые приложения в виде ярлыков на «Рабочий стол» и назначить им по горячей клавише - это тоже штатная функция Windows. Кстати, для открытия окна со свойствами объекта в «Проводнике» (чтобы настроить горячую клавишу для ярлыка) можно использовать Alt+Enter. Все операции с файлами тоже можно выполнять с помощью одной лишь клавиатуры и стандартных приложений Windows. Для этого нужно вызвать «Проводник» (Win+E, см. врезку) и работать с ним: клавишей Tab перемещаться между окнами «Адрес», «Все папки», «Текущая папка»; клавишами управления курсором - выбирать нужный файл или каталог; Enter - зайти в текущий каталог/запустить файл, Alt+Enter - открыть свойства объекта, Alt+п - двигаться назад по истории, Alt+р - вперед по истории, Backspace - подняться на каталог выше. Чтобы переместить или скопировать файл (каталог), его нужно выделить, вырезать/скопировать в буфер обмена (это делается стандартными комбинациями клавиш Ctrl+X/Ctrl+C соответственно), перейти в нужный каталог и там вставить (Ctrl+V). Есть еще одна очень полезная клавиша - F2. Она служит для переименовывания текущего объекта. Для выделения группы файлов нужно, нажав и не отпуская Ctrl, двигаться по файлам, помещая их в группу нажатием клавиши Пробел. Если нужно выполнить что-то большее - к вашим услугам контекстное меню, вызываемое специальной клавишей на Win-клавиатурах. Эти же приемы можно использовать в диалогах «Открыть» и «Сохранить как...». Допустим, вам нужно сохранить файл, но при этом вдруг потребовалось переименовать или переместить уже существующие, - не спешите хвататься за мышку и открывать новое окно «Проводника», все можно сделать гораздо проще. И еще одно замечание: по сути «Рабочий стол» - это одно из окон «Проводника», только размером с целый экран, поэтому здесь действуют те же приемы. Если вы хотите открыть «Корзину», достаточно выйти на «Рабочий стол» (см. врезку), затем клавишами управления курсором перейти к «Корзине» и нажать Enter. Дополнительный софт Но что делать, если работать с «Проводником» с помощью клавиатуры вам не нравится, а возможности командной строки, реализованной в окошке «Выполнить...», кажутся, мягко говоря, убогими? Что ж, тогда пригодится дополнительный софт. Этот файловый менеджер (более подробно о FAR см. статью «Штепсели для файлового менеджера», «КТ» #457) я считаю наиболее приспособленным для работы с клавиатурой 1. Пользователи со стажем наверняка знают, что FAR - потомок Norton Commander, а в «Нортоне» можно было работать совсем без мышки - это же правило сохраняется и здесь. Две панели позволяют легко манипулировать файлами, не используя буфер обмена. Для нахождения файла в списке можно воспользоваться инкрементным поиском, включающимся по нажатию Alt+<первая буква имени файла> (рис. 2). А подключение некоторых плагинов позволяет воспользоваться всем богатством возможностей, открывающихся в обычном «Проводнике» правой кнопкой мыши (контекстное меню). Впрочем, скорее всего это не понадобится - функциональные клавиши F1-F10 с лихвой покрывают все требования к управлению файлами, начиная от архивирования и редактирования и заканчивая поиском. Командная строка тоже весьма удобна: если вспомнить DOS-команды вроде copy или del, можно обойтись и без функциональных клавиш. И последнее: создав для FAR ярлык и назначив ему горячую клавишу, например Ctrl+Alt+F, вы сможете быстро запускать любимый менеджер из любой программы, используя лишь клавиатуру (рис. 3). Если вы только что вернулись из операционок *nix-серии, то наверняка скучаете по удобной командной строке, которая используется во всевозможных Unix и Linux гораздо чаще мыши и иконок. И, конечно, командная строка, имеющаяся в FAR, вас не устраивает - там нет автоматического дополнения имени файла/каталога и команд. Рекомендую вам утилиту, свободную от этого недостатка. Автор этой замечательной софтинки тоже быстро понял, что набрать на клавиатуре, допустим, photoshp или word гораздо проще, чем искать нужную программу в меню «Пуск» среди сотен других или залезать с той же целью на самые тонкие ветки дерева каталогов. WinConsole представляет собой командную строку с функцией автодополнения введенной строки, вызываемую нажатием горячей клавиши (рис. 4). Поначалу предполагалось только использование псевдонимов (alias): нужно было ввести список доступных команд - определить, что photoshp запускает c:\Program files\Adobe\Photoshop\ 5.5\photoshp.exe, а word запускает k:\Word\word.exe, - а потом использовать эти алиасы для запуска. Если вы вводите, скажем, ph, программа автоматически дополнит это до photoshp, вам останется только нажать Enter (рис. 5). Но это было в первых версиях. Сейчас же автор пошел гораздо дальше. Была добавлена функция запуска любого файла (как в обычной командной строке) и открытия любого каталога в выбранном менеджере файлов, подключен браузер путей (например, при вводе c:\w программа автоматически дополнит путь до c:\windows), появилась возможность запуска URL и почтовых адресов, использование параметров и многое другое. Можно настроить WinConsole так, чтобы при вводе gg Строка Поиска вызывался браузер с открытой страницей поиска в Google. Как и весь «правильный» софт, программа бесплатна для русскоязычных пользователей. Возможности этой программы столь же безграничны, сколь и по большому счету бесполезны. Она позволяет создавать макросы и назначать их горячим клавишам (рис. 6). При этом в макросах может быть записано все, что угодно - движения и клики мышью, набор текста с клавиатуры, включая всевозможные сочетания клавиш, запуск других программ... (рис. 7). Кроме того, можно запускать макросы в случае появления на экране программ с определенным заголовком, набора какого-то текста или выполнения (пользователем или операционкой) каких-либо действий. Если подумать, Macro Magic можно заставить выполнять почти любые рутинные задачи, не требующие обратной связи (например, нажатие на клавишу «I agree» в shareware-программах). Причем пользоваться мышью не придется даже там, где, казалось бы, без нее не обойтись: по горячей клавише программа сама переместит курсор куда надо и даже где надо кликнет. Однако при всех своих достоинствах Macro Magic все-таки монстр - и по объему занимаемого места, и по глючности (да еще и деньги за нее просят). На сем я заканчиваю краткий обзор возможностей по клавиатурному управлению Windows. В отличие от «мышиного» интерфейса, когда все возможности видны на экране, клавиатура - куда более интересный объект для исследования. Порой с удивлением обнаруживаешь, нажав пару клавиш «наобум», что авторы очередной программы предусмотрели и этот вариант 2. Так что не бойтесь экспериментировать, а также не забывайте о наблюдениях - авторы программ часто дублируют функции меню и экранных кнопок горячими клавишами, указывая в подсказках, какими именно. Только имейте в виду, что клавиша Reset действует во всех программах одинаково... 1 (обратно к тексту) - Да простят меня поклонники Windows Commander. По функциональным возможностям обе утилиты очень близки, так что какую из них выбрать - дело вкуса. 2 (обратно к тексту) - Скажем, для отправки сообщения в ICQ достаточно нажать Ctrl+Enter, и этот же способ работает в The Bat.
|