File tree 1 file changed +10
-0
lines changed
1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 37
37
keyStateDict [ GetCodeFor ( event ) ] = description ;
38
38
displayKeyState ( ) ;
39
39
}
40
+ function logEvent ( description )
41
+ {
42
+ var logDiv = document . getElementById ( "keyLog" ) ;
43
+ var entry = document . createElement ( "div" ) ;
44
+ entry . innerText = description ;
45
+ logDiv . insertBefore ( entry , logDiv . firstChild )
46
+ }
40
47
function GetCodeFor ( e )
41
48
{
42
49
if ( ( e . charCode ) && ( e . keyCode == 0 ) )
73
80
d = GetDescriptionFor ( e ) ;
74
81
updateInnerHTML ( "td-keydown" , d ) ;
75
82
updateKeyState ( e , d + " == DOWN" ) ;
83
+ logEvent ( d + " == down" ) ;
76
84
return false ;
77
85
}
78
86
function MonitorKeyUp ( e )
81
89
d = GetDescriptionFor ( e ) ;
82
90
updateInnerHTML ( "td-keyup" , d ) ;
83
91
updateKeyState ( e , d + " == up" ) ;
92
+ logEvent ( d + " == up" ) ;
84
93
return false ;
85
94
}
86
95
function MonitorKeyPress ( e )
87
96
{
88
97
if ( ! e ) e = window . event ;
89
98
d = GetDescriptionFor ( e ) ;
90
99
updateInnerHTML ( "td-keypress" , d ) ;
100
+ logEvent ( d + " == press" ) ;
91
101
return false ;
92
102
}
93
103
You can’t perform that action at this time.
0 commit comments