Extract from Helge Willum Larsen document.
        
        ____________________________________________________________________________________________

          KeyCodes (ALL keyboards):	onkeypress
        ____________________________________________________________________________________________


        Button:			keyCode:
        
        [BackSpace]		  8
        
        [Return / Enter]	 13
        
        [!]			 33
        ["]			 34
        [#]			 35
        [$]			 36
        [%]			 37
        [&]			 38
        [']			 39
        [(]			 40
        [)]			 41
        [*]			 42
        [+]			 43
        [,]			 44
        [-]			 45
        [.]			 46
        [/]			 47
        [0]			 48
        [1]			 49
        [2]			 50
        [3]			 51
        [4]			 52
        [5]			 53
        [6]			 54
        [7]			 55
        [8]			 56
        [9]			 57
        [:]			 58
        [;]			 59
        [<]			 60
        [=]			 61
        [>]			 62
        [?]			 63
        [@]			 64
        [A]			 65
        [B]			 66
        [C]			 67
        [D]			 68
        [E]			 69
        [F]			 70
        [G]			 71
        [H]			 72
        [I]			 73
        [J]			 74
        [K]			 75
        [L]			 76
        [M]			 77
        [N]			 78
        [O]			 79
        [P]			 80
        [Q]			 81
        [R]			 82
        [S]			 83
        [T]			 84
        [U]			 85
        [V]			 86
        [W]			 87
        [X]			 88
        [Y]			 89
        [Z]			 90
        [[]			 91
        [\]			 92
        []]			 93
        [^]			 94
        [_]			 95
        [`]			 96
        [a]			 97
        [b]			 98
        [c]			 99
        [d]			100
        [e]			101
        [f]			102
        [g]			103
        [h]			104
        [i]			105
        [j]			106
        [k]			107
        [l]			108
        [m]			109
        [n]			110
        [o]			111
        [p]			112
        [q]			113
        [r]			114
        [s]			115
        [t]			116
        [u]			117
        [v]			118
        [w]			119
        [x]			120
        [y]			121
        [z]			122
        [{]			123
        [|]			124
        [}]			125
        [~]			126
        
        [£]			163
        [¤]			164
        
        [§]			167
        [¨]			168
        
        [´]			180
        
        [½]			189
        
        [Å]			197
        [Æ]			198
        
        [Ø]			216
        
        [å]			229
        [æ]			230
        
        [ø]			248
        
        ____________________________________________________________________________________________
        
        KeyCodes (DANISH keyboard):	onkeydown / onkeyup	Tested with Internet Explore 5.0)

        ____________________________________________________________________________________________
        
        
        Button:			keyCode:	NumLock:	CapsLock:	ScrollLock:
        
        [BackSpace]		  8		-		-		-
        [Tab]			  9		-		-		-
        
        [NumPad 5]		 12		no		-		-
        [Return / Enter]	 13		-		-		-
        
        [Shift]			 16		-		-		-
        [Ctrl]			 17		-		-		-
        [Alt]			 18		-		-		-
        [Pause / Break]		 19		-		-		-
        [CapsLock]		 20		-		-		-
        
        [Esc]			 27		-		-		-
        
        [Space]			 32		-		-		-
        [Page Up]		 33		-		-		-
        [Page Down]		 34		-		-		-
        [End]			 35		-		-		-
        [Home]			 36		-		-		-
        [LeftArrow]		 37		-		-		-
        [UpArrow]		 38		-		-		-
        [RightArrow]		 39		-		-		-
        [DownArrow]		 40		-		-		-
        
        [PrintScreen / SysRq]	 44		-		-		-
        [Insert]		 45		-		-		-
        [Delete]		 46		-		-		-
        
        [0]			 48		-		-		-
        [1]			 49		-		-		-
        [2]			 50		-		-		-
        [3]			 51		-		-		-
        [4]			 52		-		-		-
        [5]			 53		-		-		-
        [6]			 54		-		-		-
        [7]			 55		-		-		-
        [8]			 56		-		-		-
        [9]			 57		-		-		-
        
        [A]			 65		-		-		-
        [B]			 66		-		-		-
        [C]			 67		-		-		-
        [D]			 68		-		-		-
        [E]			 69		-		-		-
        [F]			 70		-		-		-
        [G]			 71		-		-		-
        [H]			 72		-		-		-
        [I]			 73		-		-		-
        [J]			 74		-		-		-
        [K]			 75		-		-		-
        [L]			 76		-		-		-
        [M]			 77		-		-		-
        [N]			 78		-		-		-
        [O]			 79		-		-		-
        [P]			 80		-		-		-
        [Q]			 81		-		-		-
        [R]			 82		-		-		-
        [S]			 83		-		-		-
        [T]			 84		-		-		-
        [U]			 85		-		-		-
        [V]			 86		-		-		-
        [W]			 87		-		-		-
        [X]			 88		-		-		-
        [Y]			 89		-		-		-
        [Z]			 90		-		-		-
        
        [Turn Off] (special)	 94		-		-		-
        [Sleep]	(special)	 95		-		-		-
        [NumPad 0]		 96		yes		-		-
        [NumPad 1]		 97		yes		-		-
        [NumPad 2]		 98		yes		-		-
        [NumPad 3]		 99		yes		-		-
        [NumPad 4]		100		yes		-		-
        [NumPad 5]		101		yes		-		-
        [NumPad 6]		102		yes		-		-
        [NumPad 7]		103		yes		-		-
        [NumPad 8]		104		yes		-		-
        [NumPad 9]		105		yes		-		-
        [NumPad *]		106		-		-		-
        [NumPad +]		107		-		-		-
        [NumPad -]		109		-		-		-
        [NumPad ,]		110		-		-		-
        [NumPad /]		111		-		-		-
        [F1]			112		-		-		-
        [F2]			113		-		-		-
        [F3]			114		-		-		-
        [F4]			115		-		-		-
        [F5]			116		-		-		-
        [F6]			117		-		-		-
        [F7]			118		-		-		-
        [F8]			119		-		-		-
        [F9]			120		-		-		-
        [F10]			121		-		-		-
        [F11]			122		-		-		-
        [F12]			123		-		-		-
        
        [NumLock]		144		-		-		-
        [ScrollLock]		145		-		-		-
        
        [+] (next to [0])	187		-		-		-
        [,]			188		-		-		-
        [-] (next to [.])	189		-		-		-
        [.]			190		-		-		-
        
        [Æ]			192		-		-		-
        
        [´] (next to [+])	219		-		-		-
        [½] (next to [1])	220		-		-		-
        [Å]			221		-		-		-
        [Ø]			222		-		-		-
        
        [<] (next to [Z])	226		-		-		-
        
        [Wake Up] (special)	255		-		-		-