Архивы: по дате | по разделам | по авторам

Доска для ключей или коммутационная панель

Архив
автор : Илья Щуров Voyager   18.09.2002

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

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


Что такое 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

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

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

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).

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

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

Macro Magic

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

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

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


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

Практически на любой современной клавиатуре можно обнаружить две дополнительные клавиши - так называемую Win-клавишу (она обычно находится между Ctrl и Alt, на ней изображен логотип операционной системы Windows) и клавишу вызова контекстного меню (как правило, расположена справа между Win и Ctrl). Если последняя ничего полезного, кроме своей основной обязанности (вызывать контекстное меню для текущего объекта, как при клике правой кнопкой мыши) делать не умеет, то Win может использоваться весьма интенсивно. Поскольку об этом не подозревают многие даже весьма продвинутые юзеры, спешу поделиться известными мне комбинациями с Win-клавишей:

  • Win - открыть меню «Пуск»;
  • Win+Tab - листать кнопки приложений на «Панели задач»;
  • Win+F - открыть поиск файлов;
  • Win+M - свернуть текущее окно;
  • Win+D - свернуть все окна (повторное нажатие приводит к восстановлению окон на своих местах);
  • Win+Shift+M - развернуть все окна;
  • Win+R - открыть окно «Выполнить...»;
  • Win+E - открыть окно «Проводника»;
  • Win+F1 - вызвать справочную систему Windows;
  • Win+Break - отобразить «Свойства системы».
© ООО "Компьютерра-Онлайн", 1997-2021
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.