|
Microsoft Windows NT/2000/XP/Vista/7
ATTENTION:
KOI8-R encoding is not native for
Microsoft Windows.
The right solution should be conversion between KOI8-R and
CP1251
or
Unicode
for all operations with KOI8-R materials.
See
The most natural way to teach WinNT speaking KOI8-R.
I don't have much material, please contribute to this section.
Fonts:
Obsoleted
Win3.* KOI8-R fonts
should work with WinNT too, but not recommended.
Proper way will be using
Win95/WinNT Unicode fonts.
Keyboard Layout:
-
keyla
(XP/Vista), keyboard layout switcher by Evgeny Arshinov,
supports multiply keyboard layouts and hotkeys,
tray indicator present
(source code included).
-
RusLat95
(NT/2000/XP/Vista), keyboard switcher by Serge Bykov,
supports multiply keyboard layouts and hotkeys.
-
Capslang
(NT/2000/XP/Vista) by Yury Gorbatchev,
switch keyboard layout with CapsLock key and Scroll Lock indication.
-
Language switcher
by Mike Matsnev,
switch input languages by single key
like Menu or CapsLock (source code included).
Very small, but doesn't works with a few programs.
-
KOI8-R Keyboard Layout Driver & Registry
Settings (NT) from Dmitry Repkin.
-
Keyboard Layout Manager Lite
(NT/2000/XP)
This program allows you to create and modify Microsoft keyboard layout files.
Character Sets Converters:
-
DC - Universal Russian codepage DeCoder
, shareware
(automatically recognize Dos,Koi8-R,Win,Mac,Iso,Translit,Volapuk,QP)
-
InSoft Encoding Changer Family
, freeware/donationware from Maks Lebedev
(support CP1251, CP866, KOI8-R, ISO 8859-5, MAC-Cyrillic; converter and
Encoding Changer Macro for Microsoft Word 97/2000)
-
TOT-Recoder
, freeware
(automatically recode a text from ISO/DOS/KOI8-R
into windows-1251, restore damaged messages).
Text limited to 30Kb.
Applicable Software:
- X Window Clients:
- Telnet/SSH:
-
PuTTY: A Free Win32 Telnet/SSH Client
freeware
(telnet, rlogin, SSH1 & 2,
CP866/CP1251/KOI8-R/KOI8-U/ISO-8859-5,
supports VT100 pseudographics)
|
Uses translation tables, so only
default Russian Windows support is required.
Best KOI8-R translation implementation I have seen.
|
-
Tera Term Pro
freeware
(BBS, telnet, zmodem, SSH1
separately available
, CP866/CP1251/KOI8-R/ISO-8859-5,
supports VT100 pseudographics)
Uses translation tables, so only
default Russian Windows support is required,
but translation tables are incorrect.
This patch
fix two tables to make them conform RFC1489 better:
koi8-r <-> windows-1251 and
koi8-r <-> cp866. Put it in the TeraTerm directory and run.
|
-
Secure KoalaTerm 1.1
shareware
(A VT420/VT320/VT220/VT100 telnet client, SSH1 & 2,
internal KOI8-R support, VT100 line drawing pseudographics)
|
Uses translation tables, so only
default Russian Windows support is required.
|
-
Secure NetTerm
shareware
(BBS, telnet, zmodem, ftp server, finger, skey, SSH1 & 2,
supports VT100 pseudographics)
|
Uses translation tables, so only
default Russian Windows support is required.
|
NOTE: CP866<->KOI8-R translation is used for video, so use
Terminal (DOS/OEM) font.
-
F-Secure SSH 5.1 for WinNT4.0/2000/XP
Client
shareware (a telnet-like client for SSH 1 & 2,
VT100 pseudographics)
Uses translation tables for output & keyboard, so some tuning
is possible. Download
tuned Keymap.map & Output.map
and use them instead of default ones.
1st NOTE: Cyrillic paste will not work because only keyboard
translation provided by F-Secure SSH.
2nd NOTE: since EightBitControls option
can't be enabled via F-Secure SSH config, I
switch it off automatically on every Enter
pressed.
|
- Browsers:
-
Microsoft Internet Explorer 5.5-8.0
(this browser supports KOI8-R)
Uses translation tables, so only
default Russian Windows support is required.
WARNING: You need to set View|Encoding|Auto-Select to
work with some sites with charset specified in the
<META> tag.
|
-
Mozilla v1.7.x
(this browser supports KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
-
Firefox v3.*
(this browser supports KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
-
Amaya 8.3
(this browser supports KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
-
Lynx 2.8 for Win32
(this console alphanumeric browser has excellent KOI8-R support)
-
Opera 10.*
(this browser supports KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
- HTML Editors:
-
Macromedia Dreamweaver MX 2004
(this HTML editor support KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
After editing page encoding stored in the
<META> tag.
- Newsreaders:
- E-Mail:
-
The Bat!
Mail System
(shareware, supports KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
Tuning.
|
-
Becky! Internet Mail 2.x
(shareware, supports KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
Настройка.
|
-
Thunderbird
(this freeware MUA/Newsreader supports KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
-
Microsoft Outlook Express
(this MUA/Newsreader supports KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
Tuning.
|
-
Pegasus
(this freeware MUA attempts to support KOI8-R)
|
Uses translation tables, so only
default Russian Windows support is required.
|
Tuning.
|
-
Eudora
(this free/shareware MUA have no KOI8-R support)
- Text editors:
-
EmEditor
(this free/shareware editor have full KOI8-R & Unicode support)
Software Tuning:
-
StarNet X-Win32
tuning:
-
In the Fonts section move all
*_unicode fonts
upper than their non-unicode versions.
-
In the Command field of the connection
call
xterm with -lc option.
-
In the file
C:\Documents and Settings\{User}\
Local Settings\Application Data\StarNet\X-Win32\XServer.config
change or add the following line:
<Xkb model="pc105" enableXKeyboardExtension="true" layout="us,ru" variant="winkeys" />
It fixes two keyboards layout mode.
NOTE: XConfig.exe
may overwrite this line back to wrong one if you attempt
to write its input tab options.
-
Open
C:\Program Files\StarNet\X-Win32 {Version}\xkb\symbols\pc\pc
and add the following line to the end of
xkb_symbols "pc105"
section there:
include "group(ctrl_shift_toggle)"
or
include "group(alt_shift_toggle)"
and then you may use Ctrl+Shift or Alt+Shift to change RUS/LAT
(there is no keyboard switcher present by default
and no XkbOptions or something like
in the Xserver.config).
For other soft see corresponding
Win95/98 section.
|