|
On Sat, Sep 11, 2010 at 05:22:47PM +0400, Костин С.В. wrote:
> Я использую MiKTeX 2.4. Для набора tex-файлов я привык использовать
> встроенный в FAR редактор F4 (редактором WinEdt мне пользоваться
> почему-то не нравится).
>
> Раньше у меня была операционная система Win98SE и переключение на
> другой язык в FAR производилось с помощью правого Ctrl (хотя в самом
> Windows переключение на другой язык производилось с помощью комбинации
> клавиш "левый Alt" - "левый Shift"). При переключении с английского
> языка на русский в FAR появлялась зеленая граница (или бордюр) вокруг
> экрана. Наличие этого бордюра показывало, что в данный момент включен
> русский язык.
Это было потому, что Вы использовали "досовую" версию FAR (для OS
MS-DOS) и спец. клавиатурный переключатель для MS-DOS же -- некоторые из
них умели подсвечивать бордюр, напрямую программируя VGA адаптер.
В современных ОС это нереально, и про это следует сразу забыть.
Ниже я приведу два работающих решения.
"Отдельное от ОС" переключение раскладок клавиатуры было возможно по той
же самой причине.
> Сейчас я перешел на WinXP. Почему-то переключение на другой язык в FAR
> теперь, как и в Windows, производится с помощью комбинации клавиш
> "левый Alt" - "левый Shift". Но это не страшно. Плохо то, что при
> переключении с английского языка на русский перестала появлялась
> зеленая граница (или бордюр) вокруг экрана FAR. Кроме того, в FAR
> вообще отсутствуют какие-либо указания на текущий язык (например, в
> виде букв Rus/Eng или флага государства).
>
> Таким образом, теперь, находясь в FAR (а я привык работать в редакторе
> F4 FAR), я не вижу, какой сейчас текущий язык - русский или
> английский.
>
> Пожалуйста, если можно, подскажите, как вернуть в FAR зеленую границу
> вокруг экрана или какой-либо другой указатель текущего языка
> (например, в виде букв Rus/Eng в углу экрана FAR).
Если не рассматривать вариант использования редактора, отличного от FAR
(например, Emacs умеет переключать язык ввода отдельно от системы,
насколько я понимаю), есть два варианта решения проблемы:
1) Улучшить индикацию текущей раскладки. Это можно сделать штатными
средствами: на индикаторе раскладки (он обычно расположен слева от
"области системных уведомлений", которую обычно именуют "треем", --
там, где часы), открыть контекстное меню (правой кнопкой мыши) и
выбрать там пункт "Восстановить языковую панель" -- индикатор
оторвётся от панели задач и превратится в отдельное окно, которое
будет показываться поверх всех остальных окон, и которое можно
перетаскивать зажатой левой кнопкой мыши. Это окно можно подтащить к
удобному для глаз месту на экране. Свернуть его обратно можно иконкой
"-" в правом верхнем углу этого окна.
2) Перейти на раздельные жесты для включения разных раскладок, например,
левая клавиша Ctrl включает русскую раскладку, а правая --
английскую, и повторное нажатие такой клавиши раскладку не меняет.
При таком подходе не надо знать какая раскладка активна -- достаточно
включить ту, которая нужна в данный момент.
Штатными средствами это сделать нельзя, но есть внешние утлиты,
которые это реализуют, например [1].
Также есть "хардкорные" средства, например MSLC [2], но
неопытному пользователю они вряд ли подойдут.
1. http://www.proximasoftware.com/rwin/rwin.htm
2. http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx
|
|