on *:input:*:{ if ($1 == +m) { mode # m } elseif ($1 == -m) { mode # -m } elseif ($1 == +M) && ($1 isupper) { mode # M } elseif ($1 == -M) && ($1 isupper) { mode # -M } elseif ($1 == +i) { mode # i } elseif ($1 == -i) { mode # -i } }