Voor een klein projecte waar ik aan bezig ben zou ik graag alle toetsaanslagen op de ganse webpagina capturen.
Hiervoor dacht ik het simpel te houden en 'document.onkeypress = function' te doen.
Nu werkt dit wel, maar enkel en alleen als ik in mijn body zelf klik (dus lege ruimten). Vanaf ik ergens anders op klik (bijvoorbeeld een div element) stopt het met werken.
Het probleem is ook dat ik voor dit te laten werken eerst toch op de body moet klikken.
In de page load "document.focus()" oproepen of iets dergelijk lijkt blijkbaar niet te helpen.


Iemand die de beste manier weet om dit op te lossen?
Liefst zonder externe libraries zoals jquery als het kan, indien niet zal ik me wel neerleggen bij het gebruik ervan.