MENU "Global Commands" {
	STATE "Global Commands" GLOBAL {
		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
				SendKeys mid$(_arg8, 0, instr(_arg8, "\") - 1)
				SendKeys mid$(_arg9, 0, instr(_arg9, "\") - 1)
				SendKeys mid$(_arg10, 0, instr(_arg10, "\") - 1)
				SendKeys mid$(_arg11, 0, instr(_arg11, "\") - 1)
				SendKeys mid$(_arg12, 0, instr(_arg12, "\") - 1)
				SendKeys mid$(_arg13, 0, instr(_arg13, "\") - 1)
				SendKeys mid$(_arg14, 0, instr(_arg14, "\") - 1)
				SendKeys mid$(_arg15, 0, instr(_arg15, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
				SendKeys mid$(_arg8, 0, instr(_arg8, "\") - 1)
				SendKeys mid$(_arg9, 0, instr(_arg9, "\") - 1)
				SendKeys mid$(_arg10, 0, instr(_arg10, "\") - 1)
				SendKeys mid$(_arg11, 0, instr(_arg11, "\") - 1)
				SendKeys mid$(_arg12, 0, instr(_arg12, "\") - 1)
				SendKeys mid$(_arg13, 0, instr(_arg13, "\") - 1)
				SendKeys mid$(_arg14, 0, instr(_arg14, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
				SendKeys mid$(_arg8, 0, instr(_arg8, "\") - 1)
				SendKeys mid$(_arg9, 0, instr(_arg9, "\") - 1)
				SendKeys mid$(_arg10, 0, instr(_arg10, "\") - 1)
				SendKeys mid$(_arg11, 0, instr(_arg11, "\") - 1)
				SendKeys mid$(_arg12, 0, instr(_arg12, "\") - 1)
				SendKeys mid$(_arg13, 0, instr(_arg13, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
				SendKeys mid$(_arg8, 0, instr(_arg8, "\") - 1)
				SendKeys mid$(_arg9, 0, instr(_arg9, "\") - 1)
				SendKeys mid$(_arg10, 0, instr(_arg10, "\") - 1)
				SendKeys mid$(_arg11, 0, instr(_arg11, "\") - 1)
				SendKeys mid$(_arg12, 0, instr(_arg12, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
				SendKeys mid$(_arg8, 0, instr(_arg8, "\") - 1)
				SendKeys mid$(_arg9, 0, instr(_arg9, "\") - 1)
				SendKeys mid$(_arg10, 0, instr(_arg10, "\") - 1)
				SendKeys mid$(_arg11, 0, instr(_arg11, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
				SendKeys mid$(_arg8, 0, instr(_arg8, "\") - 1)
				SendKeys mid$(_arg9, 0, instr(_arg9, "\") - 1)
				SendKeys mid$(_arg10, 0, instr(_arg10, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
				SendKeys mid$(_arg8, 0, instr(_arg8, "\") - 1)
				SendKeys mid$(_arg9, 0, instr(_arg9, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
				SendKeys mid$(_arg8, 0, instr(_arg8, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
				SendKeys mid$(_arg7, 0, instr(_arg7, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
				SendKeys mid$(_arg6, 0, instr(_arg6, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
				SendKeys mid$(_arg5, 0, instr(_arg5, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
				SendKeys mid$(_arg4, 0, instr(_arg4, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
				SendKeys mid$(_arg3, 0, instr(_arg3, "\") - 1)
			}
		}

		COMMAND "Number <Digit> <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
				SendKeys mid$(_arg2, 0, instr(_arg2, "\") - 1)
			}
		}

		COMMAND "Number <Digit>" {
			SCRIPT {
				SendKeys mid$(_arg1, 0, instr(_arg1, "\") - 1)
			}
		}

		LIST "Digit" {
			"0\\Zero"
			"0\\Oh"
			"1\\One"
			"2\\Two"
			"3\\Three"
			"4\\Four"
			"5\\Five"
			"6\\Six"
			"7\\Seven"
			"8\\Eight"
			"9\\Nine"
			"{Space}\\Space"
			"{Enter}\\Enter"
			".\\."
			"-\\-"
			"=\\="
			"+\\+"
			"*\\*"
			"/\\/"
			"%\\%"
			"#\\#"
			"(\\("
			")\\)"
			"<\\<"
			">\\>"
		}
	}
}