1ascii character 2 3Ctrl + space "<Control> " 4Ctrl + a "<Control>a" 5Ctrl + b "<Control>b" 6Ctrl + c "<Control>c" 7Ctrl + d "<Control>d" 8Ctrl + e "<Control>e" 9Ctrl + f "<Control>f" 10Ctrl + g "<Control>g" 11Ctrl + h "<Control>h" or "backspace" 12Ctrl + i "tab" 13Ctrl + j "<Control>j" 14Ctrl + k "<Control>k" 15Ctrl + l "<Control>l" 16Ctrl + m "return" 17Ctrl + n "<Control>n" 18Ctrl + o "<Control>o" 19Ctrl + p "<Control>p" 20Ctrl + q "<Control>q" 21Ctrl + r "<Control>r" 22Ctrl + s "<Control>s" 23Ctrl + t "<Control>t" 24Ctrl + u "<Control>u" 25Ctrl + v "<Control>v" 26Ctrl + w "<Control>w" 27Ctrl + x "<Control>x" 28Ctrl + y "<Control>y" 29Ctrl + z "<Control>z" 30Ctrl + [ "escape" 31Ctrl + \ "<Control>\\" 32Ctrl + ] "<Control>]" 33Ctrl + ^ "<Control>^" 34Ctrl + _ "<Control>_" 35space " " 36! "!" 37" "\"" 38# "#" 39$ "$" 40% "%" 41& "&" 42' "'" 43( "(" 44) ")" 45* "*" 46+ "+" 47, "," 48- "-" 49. "." 50/ "/" 510 "0" 521 "1" 532 "2" 543 "3" 554 "4" 565 "5" 576 "6" 587 "7" 598 "8" 609 "9" 61: ":" 62; ";" 63< "<" 64= "=" 65> ">" 66? "?" 67@ "@" 68A "A" 69B "B" 70C "C" 71D "D" 72E "E" 73F "F" 74G "G" 75H "H" 76I "I" 77J "J" 78K "K" 79L "L" 80M "M" 81N "N" 82O "O" 83P "P" 84Q "Q" 85R "R" 86S "S" 87T "T" 88U "U" 89V "V" 90W "W" 91X "X" 92Y "Y" 93Z "Z" 94[ "[" 95\ "\\" 96] "]" 97^ "^" 98_ "_" 99` "`" 100a "a" 101b "b" 102c "c" 103d "d" 104e "e" 105f "f" 106g "g" 107h "h" 108i "i" 109j "j" 110k "k" 111l "l" 112m "m" 113n "n" 114o "o" 115p "p" 116q "q" 117r "r" 118s "s" 119t "t" 120u "u" 121v "v" 122w "w" 123x "x" 124y "y" 125z "z" 126{ "{" 127| "|" 128} "}" 129~ "~" 130delete "delete" 131 132 133 134special key 135 136enter "return" 137tab "tab" 138backspace "backspace" 139escape "escape" 140delete "delete" 141home "home" 142end "end" 143page up "prior" 144page down "next" 145insert "insert" 146up "up" 147down "down" 148left "left" 149right "right" 150F1 "F1" 151F2 "F2" 152F3 "F3" 153F4 "F4" 154F5 "F5" 155F6 "F6" 156F7 "F7" 157F8 "F8" 158F9 "F9" 159F10 "F10" 160F11 "F11" 161F12 "F12" 162 163 164 165Alt + ascii character 166 167Esc + Ctrl + space "<Alt><Control> " 168Esc + Ctrl + a "<Alt><Control>a" 169Esc + Ctrl + b "<Alt><Control>b" 170Esc + Ctrl + c "<Alt><Control>c" 171Esc + Ctrl + d "<Alt><Control>d" 172Esc + Ctrl + e "<Alt><Control>e" 173Esc + Ctrl + f "<Alt><Control>f" 174Esc + Ctrl + g "<Alt><Control>g" 175Esc + Ctrl + h "<Alt><Control>h" or "<Alt>backspace" 176Esc + Ctrl + i "<Alt>tab" 177Esc + Ctrl + j "<Alt><Control>j" 178Esc + Ctrl + k "<Alt><Control>k" 179Esc + Ctrl + l "<Alt><Control>l" 180Esc + Ctrl + m "<Alt>return" 181Esc + Ctrl + n "<Alt><Control>n" 182Esc + Ctrl + o "<Alt><Control>o" 183Esc + Ctrl + p "<Alt><Control>p" 184Esc + Ctrl + q "<Alt><Control>q" 185Esc + Ctrl + r "<Alt><Control>r" 186Esc + Ctrl + s "<Alt><Control>s" 187Esc + Ctrl + t "<Alt><Control>t" 188Esc + Ctrl + u "<Alt><Control>u" 189Esc + Ctrl + v "<Alt><Control>v" 190Esc + Ctrl + w "<Alt><Control>w" 191Esc + Ctrl + x "<Alt><Control>x" 192Esc + Ctrl + y "<Alt><Control>y" 193Esc + Ctrl + z "<Alt><Control>z" 194Esc + Ctrl + [ "<Alt>escape" 195Esc + Ctrl + \ "<Alt><Control>\\" 196Esc + Ctrl + ] "<Alt><Control>]" 197Esc + Ctrl + ^ "<Alt><Control>^" 198Esc + Ctrl + _ "<Alt><Control>_" 199Esc + space "<Alt> " 200Esc + ! "<Alt>!" 201Esc + " "<Alt>\"" 202Esc + # "<Alt>#" 203Esc + $ "<Alt>$" 204Esc + % "<Alt>%" 205Esc + & "<Alt>&" 206Esc + ' "<Alt>'" 207Esc + ( "<Alt>(" 208Esc + ) "<Alt>)" 209Esc + * "<Alt>*" 210Esc + + "<Alt>+" 211Esc + , "<Alt>," 212Esc + - "<Alt>-" 213Esc + . "<Alt>." 214Esc + / "<Alt>/" 215Esc + 0 "<Alt>0" 216Esc + 1 "<Alt>1" 217Esc + 2 "<Alt>2" 218Esc + 3 "<Alt>3" 219Esc + 4 "<Alt>4" 220Esc + 5 "<Alt>5" 221Esc + 6 "<Alt>6" 222Esc + 7 "<Alt>7" 223Esc + 8 "<Alt>8" 224Esc + 9 "<Alt>9" 225Esc + : "<Alt>:" 226Esc + ; "<Alt>;" 227Esc + < "<Alt><" 228Esc + = "<Alt>=" 229Esc + > "<Alt>>" 230Esc + ? "<Alt>?" 231Esc + @ "<Alt>@" 232Esc + A "<Alt>A" 233Esc + B "<Alt>B" 234Esc + C "<Alt>C" 235Esc + D "<Alt>D" 236Esc + E "<Alt>E" 237Esc + F "<Alt>F" 238Esc + G "<Alt>G" 239Esc + H "<Alt>H" 240Esc + I "<Alt>I" 241Esc + J "<Alt>J" 242Esc + K "<Alt>K" 243Esc + L "<Alt>L" 244Esc + M "<Alt>M" 245Esc + N "<Alt>N" 246Esc + O "<Alt>O" 247Esc + P "<Alt>P" 248Esc + Q "<Alt>Q" 249Esc + R "<Alt>R" 250Esc + S "<Alt>S" 251Esc + T "<Alt>T" 252Esc + U "<Alt>U" 253Esc + V "<Alt>V" 254Esc + W "<Alt>W" 255Esc + X "<Alt>X" 256Esc + Y "<Alt>Y" 257Esc + Z "<Alt>Z" 258Esc + [ "<Alt>[" 259Esc + \ "<Alt>\\" 260Esc + ] "<Alt>]" 261Esc + ^ "<Alt>^" 262Esc + _ "<Alt>_" 263Esc + ` "<Alt>`" 264Esc + a "<Alt>a" 265Esc + b "<Alt>b" 266Esc + c "<Alt>c" 267Esc + d "<Alt>d" 268Esc + e "<Alt>e" 269Esc + f "<Alt>f" 270Esc + g "<Alt>g" 271Esc + h "<Alt>h" 272Esc + i "<Alt>i" 273Esc + j "<Alt>j" 274Esc + k "<Alt>k" 275Esc + l "<Alt>l" 276Esc + m "<Alt>m" 277Esc + n "<Alt>n" 278Esc + o "<Alt>o" 279Esc + p "<Alt>p" 280Esc + q "<Alt>q" 281Esc + r "<Alt>r" 282Esc + s "<Alt>s" 283Esc + t "<Alt>t" 284Esc + u "<Alt>u" 285Esc + v "<Alt>v" 286Esc + w "<Alt>w" 287Esc + x "<Alt>x" 288Esc + y "<Alt>y" 289Esc + z "<Alt>z" 290Esc + { "<Alt>{" 291Esc + | "<Alt>|" 292Esc + } "<Alt>}" 293Esc + ~ "<Alt>~" 294Esc + DEL "<Alt>delete" 295 296 297 298Alt + special key 299 300Esc + enter "<Alt>return" 301Esc + tab "<Alt>tab" 302Esc + backspace "<Alt>backspace" 303Esc + escape "<Alt>escape" 304Esc + delete "<Alt>delete" 305Esc + home "<Alt>home" 306Esc + end "<Alt>end" 307Esc + page up "<Alt>prior" 308Esc + page down "<Alt>next" 309Esc + insert "<Alt>insert" 310Esc + up "<Alt>up" 311Esc + down "<Alt>down" 312Esc + left "<Alt>left" 313Esc + right "<Alt>right" 314Esc + F1 "<Alt>F1" 315Esc + F2 "<Alt>F2" 316Esc + F3 "<Alt>F3" 317Esc + F4 "<Alt>F4" 318Esc + F5 "<Alt>F5" 319Esc + F6 "<Alt>F6" 320Esc + F7 "<Alt>F7" 321Esc + F8 "<Alt>F8" 322Esc + F9 "<Alt>F9" 323Esc + F10 "<Alt>F10" 324Esc + F11 "<Alt>F11" 325Esc + F12 "<Alt>F12" 326 327 328 3298bit character 330 331Oct Hex 332 333128 0x80 "<Meta><Control> " 334129 0x81 "<Meta><Control>a" 335130 0x82 "<Meta><Control>b" 336131 0x83 "<Meta><Control>c" 337132 0x84 "<Meta><Control>d" 338133 0x85 "<Meta><Control>e" 339134 0x86 "<Meta><Control>f" 340135 0x87 "<Meta><Control>g" 341136 0x88 "<Meta><Control>h" 342137 0x89 "<Meta>tab" 343138 0x8a "<Meta><Control>j" 344139 0x8b "<Meta><Control>k" 345140 0x8c "<Meta><Control>l" 346141 0x8d "<Meta>return" 347142 0x8e "<Meta><Control>n" 348143 0x8f "<Meta><Control>o" 349144 0x90 "<Meta><Control>p" 350145 0x91 "<Meta><Control>q" 351146 0x92 "<Meta><Control>r" 352147 0x93 "<Meta><Control>s" 353148 0x94 "<Meta><Control>t" 354149 0x95 "<Meta><Control>u" 355150 0x96 "<Meta><Control>v" 356151 0x97 "<Meta><Control>w" 357152 0x98 "<Meta><Control>x" 358153 0x99 "<Meta><Control>y" 359154 0x9a "<Meta><Control>z" 360155 0x9b "<Meta>escape" 361156 0x9c "<Meta><Control>\\" 362157 0x9d "<Meta><Control>]" 363158 0x9e "<Meta><Control>^" 364159 0x9f "<Meta><Control>_" 365160 0xa0 "<Meta> " 366161 0xa1 "<Meta>!" 367162 0xa2 "<Meta>\"" 368163 0xa3 "<Meta>#" 369164 0xa4 "<Meta>$" 370165 0xa5 "<Meta>%" 371166 0xa6 "<Meta>&" 372167 0xa7 "<Meta>'" 373168 0xa8 "<Meta>(" 374169 0xa9 "<Meta>)" 375170 0xaa "<Meta>*" 376171 0xab "<Meta>+" 377172 0xac "<Meta>," 378173 0xad "<Meta>-" 379174 0xae "<Meta>." 380175 0xaf "<Meta>/" 381176 0xb0 "<Meta>0" 382177 0xb1 "<Meta>1" 383178 0xb2 "<Meta>2" 384179 0xb3 "<Meta>3" 385180 0xb4 "<Meta>4" 386181 0xb5 "<Meta>5" 387182 0xb6 "<Meta>6" 388183 0xb7 "<Meta>7" 389184 0xb8 "<Meta>8" 390185 0xb9 "<Meta>9" 391186 0xba "<Meta>:" 392187 0xbb "<Meta>;" 393188 0xbc "<Meta><" 394189 0xbd "<Meta>=" 395190 0xbe "<Meta>>" 396191 0xbf "<Meta>?" 397192 0xc0 "<Meta>@" 398193 0xc1 "<Meta>A" 399194 0xc2 "<Meta>B" 400195 0xc3 "<Meta>C" 401196 0xc4 "<Meta>D" 402197 0xc5 "<Meta>E" 403198 0xc6 "<Meta>F" 404199 0xc7 "<Meta>G" 405200 0xc8 "<Meta>H" 406201 0xc9 "<Meta>I" 407202 0xca "<Meta>J" 408203 0xcb "<Meta>K" 409204 0xcc "<Meta>L" 410205 0xcd "<Meta>M" 411206 0xce "<Meta>N" 412207 0xcf "<Meta>O" 413208 0xd0 "<Meta>P" 414209 0xd1 "<Meta>Q" 415210 0xd2 "<Meta>R" 416211 0xd3 "<Meta>S" 417212 0xd4 "<Meta>T" 418213 0xd5 "<Meta>U" 419214 0xd6 "<Meta>V" 420215 0xd7 "<Meta>W" 421216 0xd8 "<Meta>X" 422217 0xd9 "<Meta>Y" 423218 0xda "<Meta>Z" 424219 0xdb "<Meta>[" 425220 0xdc "<Meta>\\" 426221 0xdd "<Meta>]" 427222 0xde "<Meta>^" 428223 0xdf "<Meta>_" 429224 0xe0 "<Meta>`" 430225 0xe1 "<Meta>a" 431226 0xe2 "<Meta>b" 432227 0xe3 "<Meta>c" 433228 0xe4 "<Meta>d" 434229 0xe5 "<Meta>e" 435230 0xe6 "<Meta>f" 436231 0xe7 "<Meta>g" 437232 0xe8 "<Meta>h" 438233 0xe9 "<Meta>i" 439234 0xea "<Meta>j" 440235 0xeb "<Meta>k" 441236 0xec "<Meta>l" 442237 0xed "<Meta>m" 443238 0xee "<Meta>n" 444239 0xef "<Meta>o" 445240 0xf0 "<Meta>p" 446241 0xf1 "<Meta>q" 447242 0xf2 "<Meta>r" 448243 0xf3 "<Meta>s" 449244 0xf4 "<Meta>t" 450245 0xf5 "<Meta>u" 451246 0xf6 "<Meta>v" 452247 0xf7 "<Meta>w" 453248 0xf8 "<Meta>x" 454249 0xf9 "<Meta>y" 455250 0xfa "<Meta>z" 456251 0xfb "<Meta>{" 457252 0xfc "<Meta>|" 458253 0xfd "<Meta>}" 459254 0xfe "<Meta>~" 460255 0xff "<Meta>delete" 461 462 463 464Alt + 8bit character 465 466 Oct Hex 467 468Esc + 128 0x80 "<Alt><Meta><Control> " 469Esc + 129 0x81 "<Alt><Meta><Control>a" 470Esc + 130 0x82 "<Alt><Meta><Control>b" 471Esc + 131 0x83 "<Alt><Meta><Control>c" 472Esc + 132 0x84 "<Alt><Meta><Control>d" 473Esc + 133 0x85 "<Alt><Meta><Control>e" 474Esc + 134 0x86 "<Alt><Meta><Control>f" 475Esc + 135 0x87 "<Alt><Meta><Control>g" 476Esc + 136 0x88 "<Alt><Meta><Control>h" 477Esc + 137 0x89 "<Alt><Meta>tab" 478Esc + 138 0x8a "<Alt><Meta><Control>j" 479Esc + 139 0x8b "<Alt><Meta><Control>k" 480Esc + 140 0x8c "<Alt><Meta><Control>l" 481Esc + 141 0x8d "<Alt><Meta>return" 482Esc + 142 0x8e "<Alt><Meta><Control>n" 483Esc + 143 0x8f "<Alt><Meta><Control>o" 484Esc + 144 0x90 "<Alt><Meta><Control>p" 485Esc + 145 0x91 "<Alt><Meta><Control>q" 486Esc + 146 0x92 "<Alt><Meta><Control>r" 487Esc + 147 0x93 "<Alt><Meta><Control>s" 488Esc + 148 0x94 "<Alt><Meta><Control>t" 489Esc + 149 0x95 "<Alt><Meta><Control>u" 490Esc + 150 0x96 "<Alt><Meta><Control>v" 491Esc + 151 0x97 "<Alt><Meta><Control>w" 492Esc + 152 0x98 "<Alt><Meta><Control>x" 493Esc + 153 0x99 "<Alt><Meta><Control>y" 494Esc + 154 0x9a "<Alt><Meta><Control>z" 495Esc + 155 0x9b "<Alt><Meta>escape" 496Esc + 156 0x9c "<Alt><Meta><Control>\\" 497Esc + 157 0x9d "<Alt><Meta><Control>]" 498Esc + 158 0x9e "<Alt><Meta><Control>^" 499Esc + 159 0x9f "<Alt><Meta><Control>_" 500Esc + 160 0xa0 "<Alt><Meta> " 501Esc + 161 0xa1 "<Alt><Meta>!" 502Esc + 162 0xa2 "<Alt><Meta>\"" 503Esc + 163 0xa3 "<Alt><Meta>#" 504Esc + 164 0xa4 "<Alt><Meta>$" 505Esc + 165 0xa5 "<Alt><Meta>%" 506Esc + 166 0xa6 "<Alt><Meta>&" 507Esc + 167 0xa7 "<Alt><Meta>'" 508Esc + 168 0xa8 "<Alt><Meta>(" 509Esc + 169 0xa9 "<Alt><Meta>)" 510Esc + 170 0xaa "<Alt><Meta>*" 511Esc + 171 0xab "<Alt><Meta>+" 512Esc + 172 0xac "<Alt><Meta>," 513Esc + 173 0xad "<Alt><Meta>-" 514Esc + 174 0xae "<Alt><Meta>." 515Esc + 175 0xaf "<Alt><Meta>/" 516Esc + 176 0xb0 "<Alt><Meta>0" 517Esc + 177 0xb1 "<Alt><Meta>1" 518Esc + 178 0xb2 "<Alt><Meta>2" 519Esc + 179 0xb3 "<Alt><Meta>3" 520Esc + 180 0xb4 "<Alt><Meta>4" 521Esc + 181 0xb5 "<Alt><Meta>5" 522Esc + 182 0xb6 "<Alt><Meta>6" 523Esc + 183 0xb7 "<Alt><Meta>7" 524Esc + 184 0xb8 "<Alt><Meta>8" 525Esc + 185 0xb9 "<Alt><Meta>9" 526Esc + 186 0xba "<Alt><Meta>:" 527Esc + 187 0xbb "<Alt><Meta>;" 528Esc + 188 0xbc "<Alt><Meta><" 529Esc + 189 0xbd "<Alt><Meta>=" 530Esc + 190 0xbe "<Alt><Meta>>" 531Esc + 191 0xbf "<Alt><Meta>?" 532Esc + 192 0xc0 "<Alt><Meta>@" 533Esc + 193 0xc1 "<Alt><Meta>A" 534Esc + 194 0xc2 "<Alt><Meta>B" 535Esc + 195 0xc3 "<Alt><Meta>C" 536Esc + 196 0xc4 "<Alt><Meta>D" 537Esc + 197 0xc5 "<Alt><Meta>E" 538Esc + 198 0xc6 "<Alt><Meta>F" 539Esc + 199 0xc7 "<Alt><Meta>G" 540Esc + 200 0xc8 "<Alt><Meta>H" 541Esc + 201 0xc9 "<Alt><Meta>I" 542Esc + 202 0xca "<Alt><Meta>J" 543Esc + 203 0xcb "<Alt><Meta>K" 544Esc + 204 0xcc "<Alt><Meta>L" 545Esc + 205 0xcd "<Alt><Meta>M" 546Esc + 206 0xce "<Alt><Meta>N" 547Esc + 207 0xcf "<Alt><Meta>O" 548Esc + 208 0xd0 "<Alt><Meta>P" 549Esc + 209 0xd1 "<Alt><Meta>Q" 550Esc + 210 0xd2 "<Alt><Meta>R" 551Esc + 211 0xd3 "<Alt><Meta>S" 552Esc + 212 0xd4 "<Alt><Meta>T" 553Esc + 213 0xd5 "<Alt><Meta>U" 554Esc + 214 0xd6 "<Alt><Meta>V" 555Esc + 215 0xd7 "<Alt><Meta>W" 556Esc + 216 0xd8 "<Alt><Meta>X" 557Esc + 217 0xd9 "<Alt><Meta>Y" 558Esc + 218 0xda "<Alt><Meta>Z" 559Esc + 219 0xdb "<Alt><Meta>[" 560Esc + 220 0xdc "<Alt><Meta>\\" 561Esc + 221 0xdd "<Alt><Meta>]" 562Esc + 222 0xde "<Alt><Meta>^" 563Esc + 223 0xdf "<Alt><Meta>_" 564Esc + 224 0xe0 "<Alt><Meta>`" 565Esc + 225 0xe1 "<Alt><Meta>a" 566Esc + 226 0xe2 "<Alt><Meta>b" 567Esc + 227 0xe3 "<Alt><Meta>c" 568Esc + 228 0xe4 "<Alt><Meta>d" 569Esc + 229 0xe5 "<Alt><Meta>e" 570Esc + 230 0xe6 "<Alt><Meta>f" 571Esc + 231 0xe7 "<Alt><Meta>g" 572Esc + 232 0xe8 "<Alt><Meta>h" 573Esc + 233 0xe9 "<Alt><Meta>i" 574Esc + 234 0xea "<Alt><Meta>j" 575Esc + 235 0xeb "<Alt><Meta>k" 576Esc + 236 0xec "<Alt><Meta>l" 577Esc + 237 0xed "<Alt><Meta>m" 578Esc + 238 0xee "<Alt><Meta>n" 579Esc + 239 0xef "<Alt><Meta>o" 580Esc + 240 0xf0 "<Alt><Meta>p" 581Esc + 241 0xf1 "<Alt><Meta>q" 582Esc + 242 0xf2 "<Alt><Meta>r" 583Esc + 243 0xf3 "<Alt><Meta>s" 584Esc + 244 0xf4 "<Alt><Meta>t" 585Esc + 245 0xf5 "<Alt><Meta>u" 586Esc + 246 0xf6 "<Alt><Meta>v" 587Esc + 247 0xf7 "<Alt><Meta>w" 588Esc + 248 0xf8 "<Alt><Meta>x" 589Esc + 249 0xf9 "<Alt><Meta>y" 590Esc + 250 0xfa "<Alt><Meta>z" 591Esc + 251 0xfb "<Alt><Meta>{" 592Esc + 252 0xfc "<Alt><Meta>|" 593Esc + 253 0xfd "<Alt><Meta>}" 594Esc + 254 0xfe "<Alt><Meta>~" 595Esc + 255 0xff "<Alt><Meta>delete" 596