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 } elseif ($1 == +V) && ($1 isupper) { mode # V } elseif ($1 == -V) && ($1 isupper) { mode # -V } elseif ($1 == +k) && ($2 != $null) { mode # +k $2- } elseif ($1 == -k) && ($2 != $null) { mode # -k $2- } elseif ($1 == +l) && ($2 != $null) { mode # +l $2- } elseif ($1 == -l) && ($2 != $null) { mode # -l $2- } elseif ($1 == +L) && ($2 != $null) && ($1 isupper) { mode # +L $2- } elseif ($1 == -L) && ($2 != $null) && ($1 isupper) { mode # -L $2- } elseif ($1 == +N) && ($1 isupper) { mode # N } elseif ($1 == -N) && ($1 isupper) { mode # -N } elseif ($1 == +G) && ($1 isupper) { mode # G } elseif ($1 == -G) && ($1 isupper) { mode # -G } elseif ($1 == +Q) && ($1 isupper) { mode # Q } elseif ($1 == -Q) && ($1 isupper) { mode # -Q } }