MENU "CALC" {
	STATE "Calculator" {
		COMMAND "TIMES" {
			KEYS "*"
		}

		COMMAND "OVER" {
			KEYS "/"
		}

		COMMAND "MINUS" {
			KEYS "-"
		}

		COMMAND "PLUS" {
			KEYS "+"
		}

		COMMAND "EQUALS" {
			KEYS "="
		}

		COMMAND "16-BIT" {
			KEYS {
				{F3\}
			}
		}

		COMMAND "32-BIT" {
			KEYS {
				{F2\}
			}
		}

		COMMAND "8-BIT" {
			KEYS {
				{F4\}
			}
		}

		COMMAND "AND" {
			KEYS "&"
		}

		COMMAND "AVERAGE" {
			KEYS {
				{Ctrl+a\}
			}
		}

		COMMAND "BACK" {
			KEYS {
				{BackSpace\}
			}
		}

		COMMAND "BACKSPACE" {
			KEYS {
				{BackSpace\}
			}
		}

		COMMAND "BINARY" {
			KEYS {
				{F8\}
			}
		}

		COMMAND "BYTE" {
			KEYS {
				{F4\}
			}
		}

		COMMAND "CHANGE SIGN" {
			KEYS {
				{F9\}
			}
		}

		COMMAND "CLEAR ENTRY" {
			KEYS {
				{Del\}
			}
		}

		COMMAND "CLEAR" {
			KEYS {
				{Esc\}
			}
		}

		COMMAND "COSINE" {
			KEYS "o"
		}

		COMMAND "CUBE ROOT" {
			KEYS "i#"
		}

		COMMAND "CUBED" {
			KEYS "#"
		}

		COMMAND "DAT" {
			KEYS {
				{Ins\}
			}
		}

		COMMAND "DECIMAL" {
			KEYS {
				{F6\}
			}
		}

		COMMAND "DEGREE MODE" {
			KEYS {
				{F2\}
			}
		}

		COMMAND "DIVIDED BY" {
			KEYS "/"
		}

		COMMAND "DWORD" {
			KEYS {
				{F2\}
			}
		}

		COMMAND "EXCLUSIVE OR" {
			KEYS "^"
		}

		COMMAND "HEXADECIMAL" {
			KEYS {
				{F5\}
			}
		}

		COMMAND "INCLUSIVE OR" {
			KEYS "|"
		}

		COMMAND "INTEGER" {
			KEYS ";"
		}

		COMMAND "INVERSE" {
			KEYS "i"
		}

		COMMAND "MEMORY ADD" {
			KEYS {
				{Ctrl+p\}
			}
		}

		COMMAND "MEMORY CLEAR" {
			KEYS {
				{Ctrl+l\}
			}
		}

		COMMAND "MEMORY PLUS" {
			KEYS {
				{Ctrl+p\}
			}
		}

		COMMAND "MEMORY RECALL" {
			KEYS {
				{Ctrl+r\}
			}
		}

		COMMAND "MEMORY STORE" {
			KEYS {
				{Ctrl+m\}
			}
		}

		COMMAND "MODULUS" {
			KEYS "%"
		}

		COMMAND "MULTIPLIED BY" {
			KEYS {
				"
			}
		}

		COMMAND "NATURAL LOG" {
			KEYS "n"
		}

		COMMAND "NEGATIVE" {
			KEYS {
				{F9\}
			}
		}

		COMMAND "NOT" {
			KEYS "~"
		}

		COMMAND "OCTAL" {
			KEYS {
				{F7\}
			}
		}

		COMMAND "OR" {
			KEYS "|"
		}

		COMMAND "PI" {
			KEYS "p"
		}

		COMMAND "RADIAN MODE" {
			KEYS {
				{F6\}
			}
		}

		COMMAND "RECIPROCAL" {
			KEYS "r"
		}

		COMMAND "SINE" {
			KEYS "s"
		}

		COMMAND "SQUARE ROOT" {
			KEYS "i@"
		}

		COMMAND "SQUARED" {
			KEYS "@"
		}

		COMMAND "STANDARD DEVIATION" {
			KEYS {
				{Ctrl+d\}
			}
		}

		COMMAND "STATISTICS BOX" {
			KEYS {
				{Ctrl+s\}
			}
		}

		COMMAND "SUM" {
			KEYS {
				{Ctrl+t\}
			}
		}

		COMMAND "TANGENT" {
			KEYS "t"
		}

		COMMAND "WORD" {
			KEYS {
				{F3\}
			}
		}

		COMMAND "<Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				SendKeys MID$(_arg1,0,num1&-1)
			}
		}

		COMMAND "<Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1)
			}
		}

		COMMAND "<Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				num13&=instr(_arg13,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1) + MID$(_arg13,0,num13&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				num13&=instr(_arg13,"\")
				num14&=instr(_arg14,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1) + MID$(_arg13,0,num13&-1) + MID$(_arg14,0,num14&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				num13&=instr(_arg13,"\")
				num14&=instr(_arg14,"\")
				num15&=instr(_arg15,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1) + MID$(_arg13,0,num13&-1) + MID$(_arg14,0,num14&-1) + MID$(_arg15,0,num15&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				num13&=instr(_arg13,"\")
				num14&=instr(_arg14,"\")
				num15&=instr(_arg15,"\")
				num16&=instr(_arg16,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1) + MID$(_arg13,0,num13&-1) + MID$(_arg14,0,num14&-1) + MID$(_arg15,0,num15&-1) + MID$(_arg16,0,num16&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				num13&=instr(_arg13,"\")
				num14&=instr(_arg14,"\")
				num15&=instr(_arg15,"\")
				num16&=instr(_arg16,"\")
				num17&=instr(_arg17,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1) + MID$(_arg13,0,num13&-1) + MID$(_arg14,0,num14&-1) + MID$(_arg15,0,num15&-1) + MID$(_arg16,0,num16&-1) + MID$(_arg17,0,num17&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				num13&=instr(_arg13,"\")
				num14&=instr(_arg14,"\")
				num15&=instr(_arg15,"\")
				num16&=instr(_arg16,"\")
				num17&=instr(_arg17,"\")
				num18&=instr(_arg18,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1) + MID$(_arg13,0,num13&-1) + MID$(_arg14,0,num14&-1) + MID$(_arg15,0,num15&-1) + MID$(_arg16,0,num16&-1) + MID$(_arg17,0,num17&-1) + MID$(_arg18,0,num18&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				num13&=instr(_arg13,"\")
				num14&=instr(_arg14,"\")
				num15&=instr(_arg15,"\")
				num16&=instr(_arg16,"\")
				num17&=instr(_arg17,"\")
				num18&=instr(_arg18,"\")
				num19&=instr(_arg19,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1) + MID$(_arg13,0,num13&-1) + MID$(_arg14,0,num14&-1) + MID$(_arg15,0,num15&-1) + MID$(_arg16,0,num16&-1) + MID$(_arg17,0,num17&-1) + MID$(_arg18,0,num18&-1) + MID$(_arg19,0,num19&-1)
			}
		}

		COMMAND "<Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key> <Key>" {
			SCRIPT {
				num1&=instr(_arg1,"\")
				num2&=instr(_arg2,"\")
				num3&=instr(_arg3,"\")
				num4&=instr(_arg4,"\")
				num5&=instr(_arg5,"\")
				num6&=instr(_arg6,"\")
				num7&=instr(_arg7,"\")
				num8&=instr(_arg8,"\")
				num9&=instr(_arg9,"\")
				num10&=instr(_arg10,"\")
				num11&=instr(_arg11,"\")
				num12&=instr(_arg12,"\")
				num13&=instr(_arg13,"\")
				num14&=instr(_arg14,"\")
				num15&=instr(_arg15,"\")
				num16&=instr(_arg16,"\")
				num17&=instr(_arg17,"\")
				num18&=instr(_arg18,"\")
				num19&=instr(_arg19,"\")
				num20&=instr(_arg20,"\")
				SendKeys MID$(_arg1,0,num1&-1) + MID$(_arg2,0,num2&-1) + MID$(_arg3,0,num3&-1) + MID$(_arg4,0,num4&-1) + MID$(_arg5,0,num5&-1) + MID$(_arg6,0,num6&-1) + MID$(_arg7,0,num7&-1) + MID$(_arg8,0,num8&-1) + MID$(_arg9,0,num9&-1) + MID$(_arg10,0,num10&-1) + MID$(_arg11,0,num11&-1) + MID$(_arg12,0,num12&-1) + MID$(_arg13,0,num13&-1) + MID$(_arg14,0,num14&-1) + MID$(_arg15,0,num15&-1) + MID$(_arg16,0,num16&-1) + MID$(_arg17,0,num17&-1) + MID$(_arg18,0,num18&-1) + MID$(_arg19,0,num19&-1) + MID$(_arg20,0,num20&-1)
			}
		}

		LIST "Key" {
			"1\\One"
			"2\\Two"
			"3\\Three"
			"4\\Four"
			"5\\Five"
			"6\\Six"
			"7\\Seven"
			"8\\Eight"
			"9\\Nine"
			"0\\Zero"
			"0\\Oh"
			"+\\+"
			"-\\Minus"
			"*\\Times"
			"/\\Divided by"
			"=\\Equals"
			"{F9}\\Negative"
			"p\\Pi"
			".\\Point"
			"(\\("
			")\\)"
			"/\\Over"
		}
	}
}