Key Codes

Key Codes


This document is written by Helge Willum Larsen
It contains a list of all "onkeypress", "onkeydown" and "onkeyup" KeyCodes in JavaScript,
that can be typed with a DANISH KEYBOARD !!!
Other keyboards probably have other KeyCodes.

The first section is tested with the Microsoft Internet Explore 5.0 and the Netscape
Communicator 4.51. At this time, Netscape didn't support "onkeydown" and "onkeyup".

I strongly recommend that you use the "onkeypress" function.
It has the greatest browser-compatibility.
Otherwise, you can maybe use some of the codes in the bottom of the page:


____________________________________________________________________________________________

KeyCodes (ALL keyboards):	onkeypress		Tested with Internet Explore 5.0
By: Helge Willum Larsen					and Netscape Communicator 4.51
							on a DANISH keyboard
____________________________________________________________________________________________

SUPPORTS MULTIPLE KEYPRESSES:
                       [A] = [a]
             [Shift] + [A] = [A]
          [CapsLock] + [A] = [A]
[Shift] + [CapsLock] + [A] = [a]

ALL KEYS THAT CREATES THE SAME OUTPUT, HAVE THE SAME KEYCODES !

[NumPad 1] is the same as [1] (if NumLock)
[NumPad +] is the same as [+]

DOES NOT SUPPORT ARROW-KEYS, DELETE, INSERT, SHIFT, ALT, CTRL, TAB, ESC...........!
But it supports [Return / Enter] and [Backspace]
____________________________________________________________________________________________


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)
By: Helge Willum Larsen
____________________________________________________________________________________________

DOES NOT SUPPORT MULTIPLE KEYPRESSES !

ALL KEYS HAVE THEIR OWN, INDIVIDUAL KEYCODE !

[NumPad 1] is NOT the same as [1]
[NumPad +] is NOT the same as [+]
____________________________________________________________________________________________


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		-		-		-

____________________________________________________________________________________________





____________________________________________________________________________________________

Functions:						Tested with Internet Explore 5.0
By: Helge Willum Larsen					and Netscape Communicator 4.51
____________________________________________________________________________________________
<script></script>
Number:

 
String:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值