An input method is a program that allows any data, such as keyboard strokes or mouse movements, to be received as input. It is used for entering special characters and symbols that usually not found on input device (keyboard).
Example of input methods:
- IBus
- XIM
- uim
- SCIM
- IIIMF
Also visit: List of input methods for Unix platforms