summaryrefslogtreecommitdiffstats
path: root/xrdp/rdp-scan-codes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'xrdp/rdp-scan-codes.txt')
-rw-r--r--xrdp/rdp-scan-codes.txt218
1 files changed, 109 insertions, 109 deletions
diff --git a/xrdp/rdp-scan-codes.txt b/xrdp/rdp-scan-codes.txt
index ef532045..649bc5eb 100644
--- a/xrdp/rdp-scan-codes.txt
+++ b/xrdp/rdp-scan-codes.txt
@@ -9,116 +9,116 @@ come once at the end.
Rdesktop does not do this as of yet. It always sends down and up
for each repeat.
-key rdp code down flags up flags
-esc 01 0000 8000
-1 02 0000 8000
-2 03 0000 8000
-3 04 0000 8000
-4 05 0000 8000
-5 06 0000 8000
-6 07 0000 8000
-7 08 0000 8000
-8 09 0000 8000
-9 0a 0000 8000
-0 0b 0000 8000
-- 0c 0000 8000
-= 0d 0000 8000
-backspace 0e 0000 8000
-tab 0f 0000 8000
-q 10 0000 8000
-w 11 0000 8000
-e 12 0000 8000
-r 13 0000 8000
-t 14 0000 8000
-y 15 0000 8000
-u 16 0000 8000
-i 17 0000 8000
-o 18 0000 8000
-p 19 0000 8000
-[ 1a 0000 8000
-] 1b 0000 8000
-enter 1c 0000 8000
-left ctrl 1d 0000/4000 c000
-right ctrl 1d 0100/4100 c100
-a 1e 0000 8000
-s 1f 0000 8000
-d 20 0000 8000
-f 21 0000 8000
-g 22 0000 8000
-h 23 0000 8000
-j 24 0000 8000
-k 25 0000 8000
-l 26 0000 8000
-; 27 0000 8000
-' 28 0000 8000
-` 29 0000 8000
-left shift 2a 0000/4000 c000
-\ 2b 0000 8000
-z 2c 0000 8000
-x 2d 0000 8000
-c 2e 0000 8000
-v 2f 0000 8000
-b 30 0000 8000
-n 31 0000 8000
-m 32 0000 8000
-, 33 0000 8000
-. 34 0000 8000
-/ 35 0000 8000
-right shift 36 0000/4000 c000
-*(keypad) 37 0000 8000
-print scrn 37 0100 8100
-left alt 38 0000/4000 c000
-right alt 38 0100/4100 c100
-space 39 0000 8000
-caps lock 3a 0000/4000 c000
-f1 3b 0000 8000
-f2 3c 0000 8000
-f3 3d 0000 8000
-f4 3e 0000 8000
-f5 3f 0000 8000
-f6 40 0000 8000
-f7 41 0000 8000
-f8 42 0000 8000
-f9 43 0000 8000
-f10 44 0000 8000
-num lock 45 0000/4000 c000
-scroll lock 46 0000/4000 c000
-7(keypad) 47 0000 8000
-home 47 0100 8100
-8(keypad) 48 0000 8000
-up arrow 48 0100 8100
-9(kaypad) 49 0000 8000
-pg up 49 0100 8100
--(keypad) 4a 0000 8000
-4(keypad) 4b 0000 8000
-left arrow 4b 0100 8100
-5(keypad) 4c 0000 8000
-6(keypad) 4d 0000 8000
-right arrow 4d 0100 8100
-+(keypad) 4e 0000 8000
-1(keypad) 4f 0000 8000
-end 4f 0100 8100
-2(keypad) 50 0000 8000
-down arrow 50 0100 8100
-3(keypad) 51 0000 8000
-pg down 51 0100 8100
-o(keypad) 52 0000 8000
-insert 52 0100 8100
-.(keypad) 53 0000 8000
-delete 53 0100 8100
-? 54
-? 55
-? 56
-f11 57 0000 8000
-f12 58 0000 8000
-? 59
-? 5a
-left win 5b 0100 8100
-right win 5c 0100 8100
-menu key 5d 0100 8100
+key rdp code down flags up flags
+esc 0x01 1 0000 8000
+1 0x02 2 0000 8000
+2 0x03 3 0000 8000
+3 0x04 4 0000 8000
+4 0x05 5 0000 8000
+5 0x06 6 0000 8000
+6 0x07 7 0000 8000
+7 0x08 8 0000 8000
+8 0x09 9 0000 8000
+9 0x0a 10 0000 8000
+0 0x0b 11 0000 8000
+- 0x0c 12 0000 8000
+= 0x0d 13 0000 8000
+backspace 0x0e 14 0000 8000
+tab 0x0f 15 0000 8000
+q 0x10 16 0000 8000
+w 0x11 17 0000 8000
+e 0x12 18 0000 8000
+r 0x13 19 0000 8000
+t 0x14 20 0000 8000
+y 0x15 21 0000 8000
+u 0x16 22 0000 8000
+i 0x17 23 0000 8000
+o 0x18 24 0000 8000
+p 0x19 25 0000 8000
+[ 0x1a 26 0000 8000
+] 0x1b 27 0000 8000
+enter 0x1c 28 0000 8000
+left ctrl 0x1d 29 0000/4000 c000
+right ctrl 0x1d 29 0100/4100 c100
+a 0x1e 30 0000 8000
+s 0x1f 31 0000 8000
+d 0x20 32 0000 8000
+f 0x21 33 0000 8000
+g 0x22 34 0000 8000
+h 0x23 35 0000 8000
+j 0x24 36 0000 8000
+k 0x25 37 0000 8000
+l 0x26 38 0000 8000
+; 0x27 39 0000 8000
+' 0x28 40 0000 8000
+` 0x29 41 0000 8000
+left shift 0x2a 42 0000/4000 c000
+\ 0x2b 43 0000 8000
+z 0x2c 44 0000 8000
+x 0x2d 45 0000 8000
+c 0x2e 46 0000 8000
+v 0x2f 47 0000 8000
+b 0x30 48 0000 8000
+n 0x31 49 0000 8000
+m 0x32 50 0000 8000
+, 0x33 51 0000 8000
+. 0x34 52 0000 8000
+/ 0x35 53 0000 8000
+right shift 0x36 54 0000/4000 c000
+*(keypad) 0x37 55 0000 8000
+print scrn 0x37 55 0100 8100
+left alt 0x38 56 0000/4000 c000
+right alt 0x38 56 0100/4100 c100
+space 0x39 57 0000 8000
+caps lock 0x3a 58 0000/4000 c000
+f1 0x3b 59 0000 8000
+f2 0x3c 60 0000 8000
+f3 0x3d 61 0000 8000
+f4 0x3e 62 0000 8000
+f5 0x3f 63 0000 8000
+f6 0x40 64 0000 8000
+f7 0x41 65 0000 8000
+f8 0x42 66 0000 8000
+f9 0x43 67 0000 8000
+f10 0x44 68 0000 8000
+num lock 0x45 69 0000/4000 c000
+scroll lock 0x46 70 0000/4000 c000
+7(keypad) 0x47 71 0000 8000
+home 0x47 71 0100 8100
+8(keypad) 0x48 72 0000 8000
+up arrow 0x48 72 0100 8100
+9(kaypad) 0x49 73 0000 8000
+pg up 0x49 73 0100 8100
+-(keypad) 0x4a 74 0000 8000
+4(keypad) 0x4b 75 0000 8000
+left arrow 0x4b 75 0100 8100
+5(keypad) 0x4c 76 0000 8000
+6(keypad) 0x4d 77 0000 8000
+right arrow 0x4d 77 0100 8100
++(keypad) 0x4e 78 0000 8000
+1(keypad) 0x4f 79 0000 8000
+end 0x4f 79 0100 8100
+2(keypad) 0x50 80 0000 8000
+down arrow 0x50 80 0100 8100
+3(keypad) 0x51 81 0000 8000
+pg down 0x51 81 0100 8100
+o(keypad) 0x52 82 0000 8000
+insert 0x52 82 0100 8100
+.(keypad) 0x53 83 0000 8000
+delete 0x53 83 0100 8100
+? 0x54 84
+? 0x55 85
+? 0x56 86
+f11 0x57 87 0000 8000
+f12 0x58 88 0000 8000
+? 0x59 89
+? 0x5a 90
+left win 0x5b 91 0100 8100
+right win 0x5c 92 0100 8100
+menu key 0x5d 93 0100 8100
-pause break 1d 0200 8200
- 45 0000 8000
+pause break 0x1d 29 0200 8200
+ 0x45 69 0000 8000
This is a special key that sends 2 down and 2 up like this
down 001d 0200
down 0045 0000