Свежий номер №36 (461) / Доска для ключей или коммутационная панель
 
Дата публикации: 18.09.2002

Илья Щуров Voyager, voyager@noo.ru

 
1
Использование Win-клавиши >>

keyboard. сущ.
<…>
2) доска для ключей
3) электр. коммутатор, коммутационная панель
Электронный словарь Lingvo


Что такое Windows? Иконки, окошки и, конечно, мышка. Это белое (серое) существо с длинным хвостом настолько тесно связано с самой популярной операционной системой конца двадцатого - начала двадцать первого века, что рядовому пользователю кажется, будто нормальная работа с компьютером без него невозможна. Каждый раз, когда нужно произвести какое-нибудь действие, отличное от набора текста, за мышь хватаются как за соломинку. Но так ли мышь незаменима? Давайте посмотрим…

Штатные возможности ОС

Windows в штатном режиме (то есть без дополнительного ПО) имеет огромное количество функций, позволяющих легко обходиться без мыши. Только почему-то об этих функциях никто не вспоминает. Не буду останавливаться на таких комбинациях, как Alt+F4 (закрытие окна текущей программы), Ctrl+F4 (закрытие текущего открытого окна в многооконных приложениях), Alt+Tab (переключение между программами), или на том, что нажатие клавиши Alt приводит к вызову меню, по которому можно перемещаться обычными клавишами управления курсором, - это и так все знают.

Гораздо интереснее, что почти из любого диалогового окошка можно достучаться до любого элемента управления - будь то кнопка, список, поле ввода текста, флажок или что-то еще. Для этого нужно несколько раз нажать клавишу Tab или комбинацию Shift+Tab таким образом, чтобы нужный элемент получил фокус, то есть выделился и стал доступным. Затем - нажать клавишу Пробел для клика по экранной кнопке установки/снятия флажка или использовать клавиши управления курсором (например, для открытия списка или выбора одной радиокнопки). В большинстве диалоговых окон также можно нажать на ОК - она обычно делается кнопкой по умолчанию и для нажатия на нее достаточно стукнуть по клавише Enter. Переход между закладками осуществляется по Ctrl+Tab и Ctrl+Shift+Tab.

Рис. 1. Работа с диалоговым окном «Печать» при помощи клавиатуры.

Например, на рисунке 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

Этот файловый менеджер (более подробно о FAR см. статью «Штепсели для файлового менеджера», «КТ» #457) я считаю наиболее приспособленным для работы с клавиатурой 1. Пользователи со стажем наверняка знают, что FAR - потомок Norton Commander, а в «Нортоне» можно было работать совсем без мышки - это же правило сохраняется и здесь. Две панели позволяют легко манипулировать файлами, не используя буфер обмена. Для нахождения файла в списке можно воспользоваться инкрементным поиском, включающимся по нажатию Alt+<первая буква имени файла> (рис. 2). А подключение некоторых плагинов позволяет воспользоваться всем богатством возможностей, открывающихся в обычном «Проводнике» правой кнопкой мыши (контекстное меню). Впрочем, скорее всего это не понадобится - функциональные клавиши F1-F10 с лихвой покрывают все требования к управлению файлами, начиная от архивирования и редактирования и заканчивая поиском. Командная строка тоже весьма удобна: если вспомнить DOS-команды вроде copy или del, можно обойтись и без функциональных клавиш.

Рис. 2. Окно FAR’а: старые добрые синие панельки. Инкрементный поиск каталога FineReader.

И последнее: создав для FAR ярлык и назначив ему горячую клавишу, например Ctrl+Alt+F, вы сможете быстро запускать любимый менеджер из любой программы, используя лишь клавиатуру (рис. 3).

Рис. 3. Назначаем горячие клавиши для запуска FAR.

WinConsole

Рис. 4. Так выглядит командная строка WinConsole. Много места на экране не займет, к тому же убирается автоматически после выполнения команды.

Если вы только что вернулись из операционок *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).

Рис. 5. Окно настройки алиасов WinConsole. Сюда можно заносить наиболее часто используемые команды.

Но это было в первых версиях. Сейчас же автор пошел гораздо дальше. Была добавлена функция запуска любого файла (как в обычной командной строке) и открытия любого каталога в выбранном менеджере файлов, подключен браузер путей (например, при вводе c:\w программа автоматически дополнит путь до c:\windows), появилась возможность запуска URL и почтовых адресов, использование параметров и многое другое. Можно настроить WinConsole так, чтобы при вводе gg Строка Поиска вызывался браузер с открытой страницей поиска в Google.

Как и весь «правильный» софт, программа бесплатна для русскоязычных пользователей.

Macro Magic

Возможности этой программы столь же безграничны, сколь и по большому счету бесполезны. Она позволяет создавать макросы и назначать их горячим клавишам (рис. 6). При этом в макросах может быть записано все, что угодно - движения и клики мышью, набор текста с клавиатуры, включая всевозможные сочетания клавиш, запуск других программ... (рис. 7). Кроме того, можно запускать макросы в случае появления на экране программ с определенным заголовком, набора какого-то текста или выполнения (пользователем или операционкой) каких-либо действий. Если подумать, Macro Magic можно заставить выполнять почти любые рутинные задачи, не требующие обратной связи (например, нажатие на клавишу «I agree» в shareware-программах). Причем пользоваться мышью не придется даже там, где, казалось бы, без нее не обойтись: по горячей клавише программа сама переместит курсор куда надо и даже где надо кликнет.

Рис. 6. Главное окно Macro Magic — список макросов.

Однако при всех своих достоинствах Macro Magic все-таки монстр - и по объему занимаемого места, и по глючности (да еще и деньги за нее просят).

Рис. 7. Этот макрос дозвонится до провайдера, скачает файл по ftp, потом подождет, когда вы откроете почтовый клиент, отправит вам об этом письмо, выйдет из Сети и выключит компьютер.

На сем я заканчиваю краткий обзор возможностей по клавиатурному управлению Windows. В отличие от «мышиного» интерфейса, когда все возможности видны на экране, клавиатура - куда более интересный объект для исследования. Порой с удивлением обнаруживаешь, нажав пару клавиш «наобум», что авторы очередной программы предусмотрели и этот вариант 2. Так что не бойтесь экспериментировать, а также не забывайте о наблюдениях - авторы программ часто дублируют функции меню и экранных кнопок горячими клавишами, указывая в подсказках, какими именно. Только имейте в виду, что клавиша Reset действует во всех программах одинаково...


1 (обратно к тексту) - Да простят меня поклонники Windows Commander. По функциональным возможностям обе утилиты очень близки, так что какую из них выбрать - дело вкуса.
2 (обратно к тексту) - Скажем, для отправки сообщения в ICQ достаточно нажать Ctrl+Enter, и этот же способ работает в The Bat.

 
1
Использование Win-клавиши >>


<< Волны муста
Все материалы номера
Челночный бег по полю мин образования >>