Яркси Шелл - программа, предоставляющая пользователям некоторые дополнительные возможности при работе с Яркси - словарём иероглифов Вадима Смоленского, о которой можно узнать и скачать её на его сайте:

http://www.susi.ru/yarxi/

Я пользуюсь Яркси ежедневно, и очень ценю. И конечно хотел бы сделать работу с этой программой ещё удобнее. Нет предела совершенству :) Для этого я сделал Яркси Шелл.

Выпущена третья версия этой программы. Главные доступные в ней возможности:

  • Переключение между Яркси и другой программой по выбору пользователя с помощью всего одной клавиши. Особенно это полезно, когда играешь в игры на японском языке. Также очень удобно таким образом переключаться со страницы какого-нибудь японского сайта или документа на японском языке в Яркси и обратно;

  • Специально для людей, играющих в игры на японском языке, в новую версию шелла добавлен режим "AGTH bridge" . Он объединяет Яркси и AGTH в один комплекс;

  • Опция "Enable CPU cooling". Если её включить, шелл начнёт слегка притормаживать выбранную пользователем задачу. Сделано это опять же из-за небрежности японских программистов, около 20 процентов игр которых безо всякой нужды требуют для себя всю мощность процессора. Система греется и тормозит. Если вы хотите исправить это, включите эту опцию.

А теперь обо всём подробней.

Главное окно программы

Цифровые обозначения:

  1. Щёлкните здесь, чтобы узнать о создателе программы;
  2. Автообновляемый список задач Windows;
  3. Кнопка для вызова окна настройки горячих клавиш;
  4. При необходимости установите флажок "Minimize task window" - иногда игры не переключаются на Яркси даже нормально, по Alt+Tab - эта опция помогает;
  5. Включает режим "AGTH bridge";
  6. Включает режим "CPU cooling";
  7. Кнопка для выбора отмеченной задачи, а потом и AGTH, если включен режим "AGTH bridge".

Для настройки горячих клавиш щёлкните по кнопке "Опции". Откроется окно "Keys Layout", на котором можно выбрать пять горячих клавиш.

Окно "Keys Layout"

Цифровые обозначения:

1 и 3 - клавиши для перехода к Яркси, для левой и правой руки соответственно. Варианты выбора - клавиши F1, тильда - "~", TAB и Q;

2 и 4 - клавиши для перехода к AGTH, тоже для обеих рук. Варианты выбора - "серые" клавиши "/"(разделить), "*"(умножить), "-"(минус) и "+"(плюс);

5 - клавиша для вызова таблицы каны. Варианты - "серый" INS или F11;

6 - возврат в главное окно шелла.

Замечания: К сожалению, под левую руку не так много малоиспользуемых клавиш. Фактически, только одна - тильда. Но можно выбрать любой из четырёх вариантов - под конкретную задачу.

С правой рукой дело обстоит лучше. Все "серые" клавиши используются редко, поэтому на них легко можно назначить и вызов Яркси, и AGTH, и таблицу каны. Если учесть, что мышь расположена рядом с горячими клавишами под правую руку (разумеется, у правшей), то можно всю работу с шеллом, AGTH и Яркси делать правой рукой, а левая останется свободной. Левшам менее удобно, но тоже терпимо.

Ещё одно замечание. Клавишей для вызова таблицы каны по умолчанию назначена "серая" клавиша INS (обычная Insert тоже работает). Но при включенном режиме NumLock у этой клавиши меняется скан-код, и она перестаёт работать, пока его не выключишь. Поэтому - выключите NumLock во время работы, или используйте обычную клавишу Insert, или назначьте другую клавишу для таблицы каны - F11.

Панель шелла - начиная с этой версии доступна особая панель, размещённая в верхней левой части экрана.

Панель шелла

Если нажать на неё левой клавишей мыши, то на передний план выводится главное окно Яркси, или окно AGTH, если включён режим "AGTH bridge". При нажатии на панели правой клавиши мыши на первый план выводится окно выбранной задачи. Это новшество позволяет управлять окнами вовсе без участия клавиатуры.

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

Режим AGTH bridge

AGTH - это Anime Game Text Hooker, программа, перехватывающая текстовые потоки из игр. Она ориентирована именно на японские игры. Вот ссылка на официальный сайт:

http://agthook.googlepages.com/

Очень хорошая программа, которая постоянно совершенствуется. Пользуясь случаем, хочу выразить благодарность её создателю Ste.

На сайте можно скачать последнюю версию программы и узнать, как с ней работать.

Самый простой способ использования AGTH такой:

  • Копируем файлы из архива в какую-нибудь папку, например AGTH;

  • Создаём ярлык программы AGTH.exe;

  • В свойствах ярлыка в поле "Объект" после строки вида "C:\AGTH\agth.exe" добавляем путь и имя исполняемого файла игры или программы на японском языке;

  • Перемещаем ярлык AGTH куда нам надо, например на рабочий стол или в папку "Программы/Игры/Папка_японской_игры", как я обычно делаю;

  • Запускаем этот ярлык вместо ярлыка программы и видим такую картину:

Окно программы AGTH

Сверху - комбо-бокс со списком текстовых контекстов, извлечённых из игры. Снизу - содержимое выбранного контекста. Обычно проблем с извлечением контекстов не бывает, об исключениях лучше прочитать на сайте AGTH.

Итак, у нас есть текстовое окно с японским текстом и Яркси. Можно переводить. Вариантов два: искать иероглифы вручную, пользуясь таблицей радикалов, или воспользоваться Яркси Шеллом. Если вы выбрали режим "AGTH bridge", то можете просто выделять мышью нужные вам иероглифы или составные слова. Когда вы отпустите клавишу мыши, выделенный иероглиф автоматически будет отправлен Яркси, который и переведёт его. Здорово, правда?

Вариантов выделения два: с помощью правой и левой клавиш мыши. Вы нажимаете правую клавишу - и указатель мыши сам начинает двигаться влево, выделяя при этом текст. Отпускаете клавишу - выделенный текст передаётся Яркси. Рукой двигать не надо, и вообще - удобно. Я пользуюсь в основном этим режимом выделения.

С помощью левой клавиши мыши вы можете выделить текст как обычно делаете, например, в Блокноте. Этот режим пригодится, если один иероглиф составного слова находиться на первой строке, а следующий - на второй, так часто бывает. В этом случае правой клавишей мыши их не выделить, такой возможности я добавлять не стал. Но по опыту скажу, что никаких неудобств это не доставляет.

Установка программы

Начиная с третьей версии в шелл добавлен инсталлятор. Скачайте файл Shell-Setup.exe с этого сайта и запустите его. Инсталлятор предложит вам установить Яркси Шелл в папку Яркси по умолчанию - C:\Program Files\Yarxi\ . Если вы установили Яркси в другую папку, выберите её. Помните - файлы шелла должны находиться в папке Яркси.

Работа с шеллом

После установки в главном меню у вас появится папка "Яркси Шелл". Запустите ярлык "Яркси Шелл 3.0", находящийся в ней. Сначала он запустит Яркси, а после его загрузки вы увидите главное окно шелла. В списке задач Windows выберите нужную вам задачу, и нажмите кнопку "Select Task". Если режим "AGTH bridge" не выбран, главное окно скроется, и шелл начнёт работать - по нажатию горячих клавиш выводить на передний план Яркси и выбранную задачу. Если же режим "AGTH bridge" выбран, то вам нужно запустить программу AGTH, чтобы она перехватывала текстовые контексты выбранной задачи. Простой пример того, как это сделать. После выбора задачи надпись на кнопке примет вид "Now AGTH please". Это значит, что из списка задач нужно выбрать задачу с именем AGTH. Выберите эту задачу, нажмите на кнопку - и работайте.

Горячие клавиши можно назначить, нажав на кнопку "Options".

При необходимости пользуйтесь опциями "Minimize task window" и "CPU cooling".

Если закрыть главное окно шелла, выгрузится только оно. Сам шелл останется в памяти. Восстановить главное окно можно, щёлкнув по иконке в трее и выбрав пункт меню "Restart shell".

Выйти из шелла можно, щёлкнув по иконке в трее и выбрав пункт меню "Exit". Кроме того, шелл сам выгружается из памяти, если выйти из Яркси.

Примечания

Яркси Шелл версии 3.0 может работать с Windows, начиная от XP. Должен работать и под Windows Vista, хоть и не тестировался. Напишите мне, кто работает под этой версией Windows. Если в ней нет библиотеки MSVBVM60.dll, то её придётся закачивать и регистрировать.

Если вы любите играть в игры в полноэкранном режиме, а игра требует разрешения экрана 800x600 или 640x480 - рекомендуется поставить разрешение рабочего стола таким же, как у игры в полноэкранном режиме. И Яркси, и шелл, и AGTH адаптированы к низким разрешениям, а играть вам будет гораздо удобнее.

Исходный код шелла - я думаю сделать сайт о программировании на VB, JAVA и C++. Немного странная подборка, но этими языками я владею. На сайте в числе прочих материалов будет размещён код этой программы с моими комментариями. Когда это будет сделано, я дам здесь ссылку на этот сайт.

Надеюсь, что моя программа поможет вам. В дальнейшем в ней появятся новые возможности. Следите за обновлениями, пишите автору.

Скачать Яркси Шелл версии 3.0

Владислав Прохоров, Новокузнецк, Россия, 2008 год.

С предложениями и баг-репортами - сюда:

Hosted by uCoz