Читаем 1001 совет по обустройству компьютера полностью

Punto Switcher, кроме возможности переключения раскладки практически любой клавишей (хотя предлагаемый по умолчанию правый вполне приемлем), может выполнять еще вагон всяческих функций, касающихся различных языковых кодировок, – мне так и не удалось придумать разумной задачи, которой он выполнять не умеет. Но если вы со мной согласны, что автоматическое выполнение подобных функций, пусть и с возможностью отмены, только отвлекает от главного, и проще выполнять их вручную, то я вам предложу альтернативу.

Собственно, после решения задачи с переключением раскладки, актуальная задача осталась практически одна – это перекодировка уже набранного в неправильной раскладке текста (что-нибудь вроде hfcrkflrt ntrcnf), чтобы не набирать его снова. Punto Switcher, включенный в нужном режиме, сделает это по собственному усмотрению, если заподозрит абракадабру, а если он ошибется, исправление легко отменить и наоборот. Но я полагаю такой способ слишком рассеивающим внимание, и пользуюсь для этого отдельной программой.

Сначала установите Punto Switcher и отключите в нем все лишнее – это делается через пункт настроек Системные (рис. 12.4), где нужно установить флажок Отключить автоматику полностью. Потом еще надо пройтись по всем пунктам настроек и отключить все возможное, кроме собственно переключения раскладки (на вкладке Языки и клавиатуры ничего менять не надо).

Рис. 12.4. Системные настройки Punto Switcher


Потом скопируйте себе в папку Program Files (ну, или куда-нибудь еще) с прилагаемого к книге диска папку под названием SNOOP. Запускать (и включать, естественно, в Автозагрузку) из этой папки следует файл snoop.exe. Когда эта программа, официально именуемая «Опечатка», запущена (она создаст витиеватый значок в трее), вы можете выделить текст в редакторе (и вообще в абсолютно любом компоненте любой программы, лишь бы он поддерживал копирование/замену через буфер обмена) и, нажав ни для чего больше не используемую клавишу , переключить его в противоположную раскладку – если текст был русским, то станет английским и наоборот. Клавишу эту в принципе можно сменить, отредактировав INI-файл, но если вам зачем-то это сделать захочется, предлагаю разобраться самостоятельно (все подсказки есть в папке Docs, а для шибко грамотных в папке Source помещены даже исходники программы).

Не смущайтесь датой – исполняемый файл помечен 1998 годом (причем более поздняя 2-я версия от 1999-го, которую можно найти в Интернете, по моим наблюдениям, имеет какие-то проблемы, оттого лучше пользоваться размещенной на диске версией). Программа «Опечатка» безупречно работает во всех известных мне версиях Windows после 95-й, хотя сделана еще во времена Windows 98 и NT. Стоит с благодарностью вспомнить фамилию ее автора – Евгения Сергеевича Голомина, когда-то пустившего ее в свободное плавание. К сожалению, его координаты, вероятно, устарели, и сейчас уже отблагодарить его не получится, но файл с его просьбой я сохранил (payment.txt в папке Docs).

12.3.2. Преобразование кодировок

С переходом ко все новым версиям Windows острота проблемы множества кодировок русского языка почти сошла на нет. Для интернет-ресурсов и писем это почти всегда легко решается самими браузерами и почтовыми клиентами. Если в у вас веб-страница или письмо отображается «кракозябрами» (что иногда случается из-за несоблюдения разработчиками стандартов), то нужно из главного меню выбрать пункт Кодировка и там методом проб и ошибок установить нужную (этот пункт в большинстве браузеров находится в меню Вид). Если «кракозябрами» отображается только часть веб-страницы, то дело тогда не в самом браузере, а в системных шрифтах, – попробуйте сменить шрифт по умолчанию в настройках браузера.

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT