PCL
pcl::KeyCode Namespace Reference

Defines PCL key codes. More...

Detailed Description

The KeyCode namespace defines platform-independent keyboard key identifiers on the PixInsight/PCL framework.

KeyCode::Backspace 0x00000008
KeyCode::Tab 0x00000009
KeyCode::Clear 0x0000000c
KeyCode::Return 0x0000000d
KeyCode::Enter 0x0000000d
KeyCode::Escape 0x0000001b
KeyCode::Shift 0x70000001
KeyCode::Control 0x70000002
KeyCode::Alt 0x70000003
KeyCode::Meta 0x70000004
KeyCode::CapsLock 0x70000010
KeyCode::NumLock 0x70000020
KeyCode::ScrollLock 0x70000030
KeyCode::Pause 0x70000100
KeyCode::Print 0x70000200
KeyCode::Help 0x70000300
KeyCode::SysReq 0x70000400
KeyCode::Left 0x10000001
KeyCode::Up 0x10000002
KeyCode::Right 0x10000003
KeyCode::Down 0x10000004
KeyCode::Insert 0x10000010
KeyCode::Delete 0x10000020
KeyCode::Home 0x10000100
KeyCode::End 0x10000200
KeyCode::PageUp 0x10000300
KeyCode::PageDown 0x10000400
KeyCode::F1 0x08000001
KeyCode::F2 0x08000002
KeyCode::F3 0x08000003
KeyCode::F4 0x08000004
KeyCode::F5 0x08000005
KeyCode::F6 0x08000006
KeyCode::F7 0x08000007
KeyCode::F8 0x08000008
KeyCode::F9 0x08000009
KeyCode::F10 0x0800000a
KeyCode::F11 0x0800000b
KeyCode::F12 0x0800000c
KeyCode::F13 0x0800000d
KeyCode::F14 0x0800000e
KeyCode::F15 0x0800000f
KeyCode::F16 0x08000010
KeyCode::F17 0x08000020
KeyCode::F18 0x08000030
KeyCode::F19 0x08000040
KeyCode::F20 0x08000050
KeyCode::F21 0x08000060
KeyCode::F22 0x08000070
KeyCode::F23 0x08000080
KeyCode::F24 0x08000090
KeyCode::Space 0x00000020
KeyCode::Exclamation 0x00000021
KeyCode::DoubleQuote 0x00000022
KeyCode::NumberSign 0x00000023
KeyCode::Dollar 0x00000024
KeyCode::Percent 0x00000025
KeyCode::Ampersand 0x00000026
KeyCode::Apostrophe 0x00000027
KeyCode::LeftParenthesis 0x00000028
KeyCode::RightParenthesis 0x00000029
KeyCode::Asterisk 0x0000002a
KeyCode::Plus 0x0000002b
KeyCode::Comma 0x0000002c
KeyCode::Minus 0x0000002d
KeyCode::Period 0x0000002e
KeyCode::Slash 0x0000002f
KeyCode::Zero 0x00000030
KeyCode::One 0x00000031
KeyCode::Two 0x00000032
KeyCode::Three 0x00000033
KeyCode::Four 0x00000034
KeyCode::Five 0x00000035
KeyCode::Six 0x00000036
KeyCode::Seven 0x00000037
KeyCode::Eight 0x00000038
KeyCode::Nine 0x00000039
KeyCode::Colon 0x0000003a
KeyCode::Semicolon 0x0000003b
KeyCode::Less 0x0000003c
KeyCode::Equal 0x0000003d
KeyCode::Greater 0x0000003e
KeyCode::Question 0x0000003f
KeyCode::At 0x00000040
KeyCode::A 0x00000041
KeyCode::B 0x00000042
KeyCode::C 0x00000043
KeyCode::D 0x00000044
KeyCode::E 0x00000045
KeyCode::F 0x00000046
KeyCode::G 0x00000047
KeyCode::H 0x00000048
KeyCode::I 0x00000049
KeyCode::J 0x0000004a
KeyCode::K 0x0000004b
KeyCode::L 0x0000004c
KeyCode::M 0x0000004d
KeyCode::N 0x0000004e
KeyCode::O 0x0000004f
KeyCode::P 0x00000050
KeyCode::Q 0x00000051
KeyCode::R 0x00000052
KeyCode::S 0x00000053
KeyCode::T 0x00000054
KeyCode::U 0x00000055
KeyCode::V 0x00000056
KeyCode::W 0x00000057
KeyCode::X 0x00000058
KeyCode::Y 0x00000059
KeyCode::Z 0x0000005a
KeyCode::LeftBracket 0x0000005b
KeyCode::Backslash 0x0000005c
KeyCode::RightBracket 0x0000005d
KeyCode::Circumflex 0x0000005e
KeyCode::Underscore 0x0000005f
KeyCode::LeftQuote 0x00000060
KeyCode::LeftBrace 0x0000007b
KeyCode::Bar 0x0000007c
KeyCode::RightBrace 0x0000007d
KeyCode::Tilde 0x0000007e
KeyCode::Unknown 0x7fffffff