An introduction to the Thai language

Editing Functions

The behavior of text editing functions such as cursor movement and delete characters are different in Thai from English, since non-base Thai characters must be considered.

Examples of Thai editing functions

Figure 4 illustrates the sample text stored in buffer with the current position arrow pointing to Thai character U+0E19. Figure 5 illustrates the same text displayed onscreen with the cursor represented by a red vertical bar. Table 2 shows how the cursor movement and delete character functions work.

Sample Thai text in buffer
Figure 4: Sample Thai text stored in buffer.

Sample Thai text onscreen
Figure 5: Sample Thai text represented oncreen.

Thai editing functions
Table 2: Example of Thai Editing functions