jimtabor(a)svn.reactos.com wrote:
Implemented VkKeyScan, GetKeyboardTypeand,
GetKeyboardLayout and some Wine ports.
Updated files:
trunk/reactos/lib/user32/windows/input.c
FYI,
Xp results,
VkKeyScan 186, OemKey 39
VkKeyScan A: CapsMode 1 Scan 65
VkKeyScan B: CapsMode 1 Scan 66
VkKeyScan C: CapsMode 1 Scan 67
**snip**
VkKeyScan 0: CapsMode 0 Scan 48
VkKeyScan 1: CapsMode 0 Scan 49
VkKeyScan 2: CapsMode 0 Scan 50
VkKeyScan 3: CapsMode 0 Scan 51
VkKeyScan 4: CapsMode 0 Scan 52
VkKeyScan 5: CapsMode 0 Scan 53
VkKeyScan 6: CapsMode 0 Scan 54
VkKeyScan 7: CapsMode 0 Scan 55
VkKeyScan 8: CapsMode 0 Scan 56
VkKeyScan 9: CapsMode 0 Scan 57
VkKeyScan :: CapsMode 1 Scan 186
Wine results,
VkKeyScan 186, OemKey 59
VkKeyScan A: CapsMode 1 Scan 65
VkKeyScan B: CapsMode 1 Scan 66
VkKeyScan C: CapsMode 1 Scan 67
**snip**
VkKeyScan 0: CapsMode 0 Scan 48
VkKeyScan 1: CapsMode 0 Scan 49
VkKeyScan 2: CapsMode 0 Scan 50
VkKeyScan 3: CapsMode 0 Scan 51
VkKeyScan 4: CapsMode 0 Scan 52
VkKeyScan 5: CapsMode 0 Scan 53
VkKeyScan 6: CapsMode 0 Scan 54
VkKeyScan 7: CapsMode 0 Scan 55
VkKeyScan 8: CapsMode 0 Scan 56
VkKeyScan 9: CapsMode 0 Scan 57
VkKeyScan :: CapsMode 1 Scan 186
ReactOS results,
VkKeyScan 186, OemKey 39
VkKeyScan A: CapsMode 1 Scan 65
VkKeyScan B: CapsMode 1 Scan 66
VkKeyScan C: CapsMode 1 Scan 67
**snip**
VkKeyScan 0: CapsMode 0 Scan 96
VkKeyScan 1: CapsMode 0 Scan 97
VkKeyScan 2: CapsMode 0 Scan 98
VkKeyScan 3: CapsMode 0 Scan 99
VkKeyScan 4: CapsMode 0 Scan 100
VkKeyScan 5: CapsMode 0 Scan 101
VkKeyScan 6: CapsMode 0 Scan 102
VkKeyScan 7: CapsMode 0 Scan 103
VkKeyScan 8: CapsMode 0 Scan 104
VkKeyScan 9: CapsMode 0 Scan 105
VkKeyScan :: CapsMode 1 Scan 186
Notice anything different?
James