Personal Communications supports Unicode for Hindi and 1390/1399 Japanese code pages.
For a description of the procedure for configuring Personal Communications Hindi support,
refer to Quick Beginnings. Installation information is described in Installation Guide.
1390/1399 Code Pages
The following features are supported in Unicode for 1390/1399 Japanese
character processing.
Print Screen
Record and play macros
Data and file transfer
Copy, Cut, and Paste
EHLLAPI. Refer to Emulator Programming for information about 1390/1399
transfer APIs.
Keyboard Customization
See the following list for more information about specific 1390/1399 support
issues.
DBCS Translation Table
Personal Communications maps 1390/1399 code pages as follows:
1390-->UCS2
UCS2-->1390
1399-->UCS2
UCS2-->1399
1399-->943
943-->1390
Personal Communications loads a different translation table for display.
Personal Communications handles the Unicode printing both for GDI mode and PDT mode.
Data and File Transfer
File transfer uses the EBCDIC<-->UNICODE (or EBCDIC<-->ASCII )
translation for Host to PC. The user can save as an ASCII file or as a Unicode
file.
User Defined Area (UDA) Support
Personal Communications handles EBCDIC<-->UNICODE (UDC), which is different from
EBCDIC <--> ASCII. The DBCS UDA mapping table editor handles UNICODE<-->
EBCDIC UDA.
JIS2004 Support
JIS2004 support can be enabled by selecting host code page "1390 Japan
Katakana Extended(JIS2004)" and "1399 Japan Latin Extended(JIS2004)". The
1390/1399 JIS2004 code pages support all features as described above except
for the following two features, that will not support surrogate characters:
PDT mode printing
Record and play macros
Hindi Support
The following features are supported in Unicode for Hindi.
Print Screen
Data transfer. File transfer is not supported.
Copy, Copy Append, Cut, and Paste. Copy Link is not supported.
EHLLAPI. Refer to Emulator Programming for information about Hindi data
transfer APIs.
Trace
See the following list for more information about specific Hindi support
issues.
Code Page
The host code page for Hindi is 1137. The Unicode PC code page is 1200. Personal Communications uses
a predefined translation table to map these code pages.
Record and Play Macros
Hindi enablement is limited to macro scripts only. Customization of
the macro file is disabled in Hindi sessions. VB scripts are not supported.
Fonts
Only True Type Fonts are used for Hindi for display and printing. The
TTF file is enumerated by Personal Communications and is displayed in the Page Setup pull-down menu. This font file has to be selected for printing
the characters in Hindi. The Hindi font file is installed along with other
font files.
Keyboard
The English keyboard layout is mapped to the Hindi
layout. This is accomplished by loading the two key mapping tables corresponding
to Hindi from the PCSKBD.DLL file. The first table maps the Windows® virtual
key number to the IBM® key number. The second key mapping table maps the IBM key
number to the Unicode value of the corresponding character.
Keyboard Customization
When a key is selected in the Keyboard Customization dialog, the edit control window displays the corresponding Hindi character.
The user can change the mapping by selecting a new character from the list
box. If the user attempts to directly edit the edit control window, the characters
from the current input character set appear.
Copy/Move/Swap and Find keys
The function of these keys is similar to that of the existing SBCS languages.
The only difference is that the Hindi characters are stored as Unicode characters
instead of single-byte characters.
Switching from Hindi to English
Hindi language support also includes toggling between Hindi and English
using the ALT+left Shift key.
OIA Display
HI is displayed in the OIA when working in Hindi
mode. There is no display when the user shifts from Hindi mode.