Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- In other applications, numpad behaves as follows:
- Numlock off, shift off: arrows+home/end
- Numlock on, shift off: digits
- Numlock off, shift on: digits
- Numlock on, shift on: arrows+home/end (with selection of text as though using shift + normal arrow keys)
- Output from http://www.libsdl.org/release/SDL-1.2.15/docs/html/guideinputkeyboard.html 3-11, pressing numpad keys 0-9 with different combinations of numlock/shift (order as listed above). Blank lines added for clarity.
- Press:- Scancode: 0x5A, Name: [0], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x5A, Name: [0]
- Modifers: None
- Press:- Scancode: 0x57, Name: [1], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x57, Name: [1]
- Modifers: None
- Press:- Scancode: 0x58, Name: [2], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x58, Name: [2]
- Modifers: None
- Press:- Scancode: 0x59, Name: [3], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x59, Name: [3]
- Modifers: None
- Press:- Scancode: 0x53, Name: [4], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x53, Name: [4]
- Modifers: None
- Press:- Scancode: 0x54, Name: [5], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x54, Name: [5]
- Modifers: None
- Press:- Scancode: 0x55, Name: [6], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x55, Name: [6]
- Modifers: None
- Press:- Scancode: 0x4F, Name: [7], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x4F, Name: [7]
- Modifers: None
- Press:- Scancode: 0x50, Name: [8], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x50, Name: [8]
- Modifers: None
- Press:- Scancode: 0x51, Name: [9], Unicode: ? (0x0000)
- Modifers: None
- Release:- Scancode: 0x51, Name: [9]
- Modifers: None
- Press:- Scancode: 0x4D, Name: numlock, Unicode: ? (0x0000)
- Modifers: NUMLOCK
- Press:- Scancode: 0x5A, Name: [0], Unicode: 0 (0x0030)
- Modifers: NUMLOCK
- Release:- Scancode: 0x5A, Name: [0]
- Modifers: NUMLOCK
- Press:- Scancode: 0x57, Name: [1], Unicode: 1 (0x0031)
- Modifers: NUMLOCK
- Release:- Scancode: 0x57, Name: [1]
- Modifers: NUMLOCK
- Press:- Scancode: 0x58, Name: [2], Unicode: 2 (0x0032)
- Modifers: NUMLOCK
- Release:- Scancode: 0x58, Name: [2]
- Modifers: NUMLOCK
- Press:- Scancode: 0x59, Name: [3], Unicode: 3 (0x0033)
- Modifers: NUMLOCK
- Release:- Scancode: 0x59, Name: [3]
- Modifers: NUMLOCK
- Press:- Scancode: 0x53, Name: [4], Unicode: 4 (0x0034)
- Modifers: NUMLOCK
- Release:- Scancode: 0x53, Name: [4]
- Modifers: NUMLOCK
- Press:- Scancode: 0x54, Name: [5], Unicode: 5 (0x0035)
- Modifers: NUMLOCK
- Release:- Scancode: 0x54, Name: [5]
- Modifers: NUMLOCK
- Press:- Scancode: 0x55, Name: [6], Unicode: 6 (0x0036)
- Modifers: NUMLOCK
- Release:- Scancode: 0x55, Name: [6]
- Modifers: NUMLOCK
- Press:- Scancode: 0x4F, Name: [7], Unicode: 7 (0x0037)
- Modifers: NUMLOCK
- Release:- Scancode: 0x4F, Name: [7]
- Modifers: NUMLOCK
- Press:- Scancode: 0x50, Name: [8], Unicode: 8 (0x0038)
- Modifers: NUMLOCK
- Release:- Scancode: 0x50, Name: [8]
- Modifers: NUMLOCK
- Press:- Scancode: 0x51, Name: [9], Unicode: 9 (0x0039)
- Modifers: NUMLOCK
- Release:- Scancode: 0x51, Name: [9]
- Modifers: NUMLOCK
- Release:- Scancode: 0x4D, Name: numlock
- Modifers: None
- Press:- Scancode: 0x32, Name: left shift, Unicode: ? (0x0000)
- Modifers: None
- Press:- Scancode: 0x5A, Name: [0], Unicode: 0 (0x0030)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x5A, Name: [0]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x57, Name: [1], Unicode: 1 (0x0031)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x57, Name: [1]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x58, Name: [2], Unicode: 2 (0x0032)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x58, Name: [2]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x59, Name: [3], Unicode: 3 (0x0033)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x59, Name: [3]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x53, Name: [4], Unicode: 4 (0x0034)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x53, Name: [4]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x54, Name: [5], Unicode: 5 (0x0035)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x54, Name: [5]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x55, Name: [6], Unicode: 6 (0x0036)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x55, Name: [6]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x4F, Name: [7], Unicode: 7 (0x0037)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x4F, Name: [7]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x50, Name: [8], Unicode: 8 (0x0038)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x50, Name: [8]
- Modifers: LSHIFT SHIFT
- Press:- Scancode: 0x51, Name: [9], Unicode: 9 (0x0039)
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x51, Name: [9]
- Modifers: LSHIFT SHIFT
- Release:- Scancode: 0x32, Name: left shift
- Modifers: None
- Press:- Scancode: 0x4D, Name: numlock, Unicode: ? (0x0000)
- Modifers: NUMLOCK
- Press:- Scancode: 0x32, Name: left shift, Unicode: ? (0x0000)
- Modifers: NUMLOCK
- Press:- Scancode: 0x5A, Name: [0], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x5A, Name: [0]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x57, Name: [1], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x57, Name: [1]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x58, Name: [2], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x58, Name: [2]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x59, Name: [3], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x59, Name: [3]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x53, Name: [4], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x53, Name: [4]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x54, Name: [5], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x54, Name: [5]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x55, Name: [6], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x55, Name: [6]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x4F, Name: [7], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x4F, Name: [7]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x50, Name: [8], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x50, Name: [8]
- Modifers: NUMLOCK LSHIFT SHIFT
- Press:- Scancode: 0x51, Name: [9], Unicode: ? (0x0000)
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x51, Name: [9]
- Modifers: NUMLOCK LSHIFT SHIFT
- Release:- Scancode: 0x32, Name: left shift
- Modifers: NUMLOCK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement