########################################################################### # Terminal Input Method # (C) Nicolas George, 2002-11-03 # termimrc: sample termirc ########################################################################### # Defines the "direct" keymap. map "direct" # F1 keeps direct (so it is not a problem to press F1 several times). key "\EOP" set_map "direct" # F2 e switches to western key "\EOQe" set_map "western" # F2 c switches to cyrillic key "\EOQc" set_map "cyrillic" # F2 g switches to greek key "\EOQg" set_map "greek" # F2 t switches to thai key "\EOQt" set_map "thai" # F2 a switches to arabic key "\EOQa" set_map "arabic" # F2 h switches to hebrew key "\EOQh" set_map "hebrew" # F3 c switches to tonepy. key "\EORc" set_map "tonepy" # F3 k switches to Korean. key "\EORk" set_map "korean" # F3 h switches to Hangul. key "\EORh" set_map "hangul" # F3 j switches to Japanese. key "\EORj" set_map "japanese" # Default key behaviour is "copy": pass keys through without interpreting. default "copy" # Defines the "tonepy" keymap. map "western" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" key "\x0B" macro compose # ^K acts as a compose key default "western" map "cyrillic" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "cyrillic" map "greek" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "greek" map "thai" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "thai" map "arabic" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "arabic" map "hebrew" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "hebrew" map "tonepy" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "tonepy" map "korean" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "korean" map "hangul" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "hangul" map "japanese" key "\EOP" set_map "direct" key "\EOQe" set_map "western" key "\EOQc" set_map "cyrillic" key "\EOQg" set_map "greek" key "\EOQt" set_map "thai" key "\EOQa" set_map "arabic" key "\EOQh" set_map "hebrew" key "\EORc" set_map "tonepy" key "\EORk" set_map "korean" key "\EORh" set_map "hangul" key "\EORj" set_map "japanese" default "japanese"