Previous Topic: DBCS SupportNext Topic: Ideographic Conversion


Ideographic Shifts

Ideographic support provides additional keyboard shift types in DDS. Just as in non-ideographic DDS, you must specify (for example) whether lower case characters may be entered into an alphanumeric field, so in ideographic DDS, you must specify whether ideographic characters can be entered. On IGC machines, three possible additional keyboard shifts are allowed: ‘J’ (ideographic characters only), ‘E’ (either alphanumeric or ideographic characters) and ‘O’ (both alphanumeric and ideographic characters are allowed). Fields with an ‘E’ or ‘J’ shift must have an even length.

It is not possible to edit or compile DDS with IGC shifts (E, J, O) or IGC keywords (for example, IGCCNV) on a non-IGC machine. However, a special keyboard shift is available on non-IGC machines - ‘W’ - which is equivalent to the ‘O’ shift, i.e. it specifies that on an IGC machine, both alphanumeric and Kanji input will be allowed for the field. Certain DDS keywords cannot be used in conjunction with ideographic fields, notably COLOR and LOWER.

On non-IGC machines, you should use the ‘W’ shift for fields for which ideographic characters will be allowed if the application is run on an IGC machine.

The DUP key is not available for IGC shift fields or on Japanese keyboards.