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
Information regarding different types of keyboards is stored as a resource table in PCSKBD.DLL. This table has been updated to provide Hindi support. 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. The key mapping tables are defined in the PCSNUM.ASM and PCSKDT.SRC files in the PCSKBD directory.
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. The Operator Information Area displays functions differently for Windows® Server 2008, Windows® 8, Windows® 8.1, and Windows® 10.
Windows® Server 2008
When a user is working in the Hindi compose mode, HI is displayed in columns 36 and 37 of the OIA display; when working in English compose mode, E is displayed. The user can toggle between Hindi and English using ALT+left Shift key.
Windows® 2000 and XP
In Windows® 2000 and XP, HI is displayed in the OIA when working in Hindi mode. There is no display when the user shifts from Hindi mode.