British 105-key keyboard set 1 scancodes

Make codes (key pressed) are shown in hex.
Break codes (key released) are make codes with b7 set (make code + 80h).
"Gray" keys (not on original 84-key keyboard) prefix make/break with
E0h byte, as shown.

 ____    ___________________    ___________________    ___________________
|    |  |    |    |    |    |  |    |    |    |    |  |    |    |    |    |
|Esc |  |F1  |F2  |F3  |F4  |  |F5  |F6  |F7  |F8  |  |F9  |F10 |F11 |F12 |
|    |  |    |    |    |    |  |    |    |    |    |  |    |    |    |    |
|  01|  |  3B|  3C|  3D|  3E|  |  3F|  40|  41|  42|  |  43|  44|  57|  58|
|____|  |____|____|____|____|  |____|____|____|____|  |____|____|____|____|

 __________________________________________________________________________
|   |    |    |    |    |    |    |    |    |    |    |    |    |         |
|   |!   |"   |   |$   |%   |^   |&   |*   |(   |)   |_   |+   |backspace|
|`   |1   |2   |3   |4   |5   |6   |7   |8   |9   |0   |-   |=   |         |
|  29|  02|  03|  04|  05|  06|  07|  08|  09|  0A|  0B|  0C|  0D|  0E     |
|____|____|____|____|____|____|____|____|____|____|____|____|____|_________|
|    |    |    |    |    |    |    |    |    |    |    |    |    |         |
|Tab |Q   |W   |E   |R   |T   |Y   |U   |I   |O   |P   |{   |}   |         |
|    |    |    |    |    |    |    |    |    |    |    |[   |]   |         |
|  0F|  10|  11|  12|  13|  14|  15|  16|  17|  18|  19|  1A|  1B|         |
|____|____|____|____|____|____|____|____|____|____|____|____|____|         |
|    |    |    |    |    |    |    |    |    |    |    |    |    |         |
|Caps|A   |S   |D   |F   |G   |H   |J   |K   |L   |:   |@   |~   |Enter    |
|    |    |    |    |    |    |    |    |    |    |;   |'   |#   |         |
|  3A|  1E|  1F|  20|  21|  22|  23|  24|  25|  26|  27|  28|  2B|  1C     |
|____|____|____|____|____|____|____|____|____|____|____|____|____|_________|
|    |    |    |    |    |    |    |    |    |    |    |    |              |
|L   ||   |Z   |X   |C   |V   |B   |N   |M   |<   |>   |?   |R Shift       |
|Shft|\   |    |    |    |    |    |    |    |,   |.   |/   |              |
|  2A|  56|  2C|  2D|  2E|  2F|  30|  31|  32|  33|  34|  35|  36          |
|____|____|____|____|____|____|____|____|____|____|____|____|______________|
|       |       |       |                  |       |       |       |       |
|L Ctrl |L win  |L Alt  |space             |R Alt  |R win  |menu   |R Ctrl |
|       |       |       |                  |       |       |       |       |
|  1D   |  E05B |  38   |  39              |  E038 |  E05C |  E05D |  E01D |
|_______|_______|_______|__________________|_______|_______|_______|_______|


note [*] for PrintScreen/SysRq and Pause/Break below:
	Key                     make            repeat          break
	---------------         ------------    ------          --------
        PrintScreen/SysRq       E02AE037        E037            E0B7E0AA
	Pause/Break             E11D45E19DC5    none            none

 ____ ____ ____
|    |    |    |
|Prt |Scrl|Paus|
|Scrn|Lock|Brk |
| [*]|  46| [*]|
|____|____|____|

 ____ ____ ____   ____ ____ ____ ____
|    |    |    | |    |    |    |    |
|Ins |Home|PgUp| |Num |/   |*   |-   |
|    |    |    | |Lock|    |    |    |
|E052|E047|E049| |  45|E035|  37|  4A|
|____|____|____| |____|____|____|____|
|    |    |    | |    |    |    |    |
|Del |End |PgDn| |7   |8   |9   |    |
|    |    |    | |Home|(U) |PgUp|    |
|E053|E04F|E051| |  47|  48|  49|    |
|____|____|____| |____|____|____|    |
                 |    |    |    |+   |
                 |4   |5   |6   |    |
		 |(L) |    |(R) |    |
                 |  4B|  4C|  4D|  4E|
      ____       |____|____|____|____|
     |    |      |    |    |    |    |
     |(U) |      |1   |2   |3   |    |
     |    |      |End |(D) |PgDn|    |
     |E048|      |  4F|  50|  51|Ent |
 ____|____|____  |____|____|____|    |
|    |    |    | |         |    |    |
|(L) |(D) |(R) | |0        |.   |    |
|    |    |    | |Ins      |Del |    |
|E04B|E050|E04D| |  52     |  53|E01C|
|____|____|____| |_________|____|____|


hex             hex             hex             hex             
scan            scan            scan            scan            
code    key     code    key     code    key     code    key     
----    ---     ----    ---     ----    ---     ----    ---     
0       (none)  1       Esc     2       1!      3       2@
4       3      5       4$      6       5%      7       6^
8       7&      9       8*      0A      9(      0B      0)
0C      -_      0D      =+      0E      bksp    0F      Tab

10      Q       11      W       12      E       13      R
14      T       15      Y       16      U       17      I
18      O       19      P       1A      [{      1B      ]}
1C      Enter   1D      Ctrl    1E      A       1F      S

20      D       21      F       22      G       23      H
24      J       25      K       26      L       27      ;:
28      '"      29      `      2A      L Shift 2B	#~
2C      Z       2D      X       2E      C       2F      V

30      B       31      N       32      M       33      ,<
34      .>      35      /?      36      R Shift 37      *
38      Alt     39      space   3A      Caps    3B      F1
3C      F2      3D      F3      3E      F4      3F      F5

40      F6      41      F7      42      F8      43      F9
44      F10     45      Num     46      Scroll  47      Home
48      (U)     49      PgUp    4A      -       4B      (L)
4C      5       4D      (R)     4E      +       4F      End

50      (D)     51      PgDn    52      Ins     53      Del
54      (none)  55      (none)  56      \ |     57      F11
58      F12     59      (none)  5A      (none)  5B      L win
5C      R win   5D      menu    5E      (none)  5F      (none)

