Leitor de Teclas em Javascript e PHP
Publicado por Buckminster em 01/02/2023
[ Hits: 3.329 ]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" lang="pt-br">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Leitor de Teclas</title>
<style>
html {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
background: #FFD700;
text-align: center;
font-family: monospace;
line-height: 1.4;
font-size: 25px;
color:blue;
}
pre {
text-align: left;
}
</style>
<script>
document.addEventListener("keydown", function(event) {
console.log(event);
document.body.innerHTML = `
<b>key (which): ${event.key}</b>
<br>
<b>which: ${event.which}</b>
<br>
<b>keyCode:</b> ${event.keyCode}
<br>
<b>shiftKey:</b> ${event.shiftKey}
</br>
<b>altKey:</b> ${event.altKey}
<br>
<b>ctrlKey:</b> ${event.ctrlKey}
<br>
<b>metaKey:</b> ${event.metaKey}
`;
});
</script>
</head>
<body>
Pressione uma tecla.
</body>
</html>
Como resolver o erro no CUPS: Unable to get list of printer drivers
Configurar PHP/Apache para limitar o acesso externo de arquivos pela URL (barra de endereços)
Configuração básica do IPtables
Instalar Conky no Slackware 15
Como corrigir erros de acentuação em códigos HTML, PHP ou JavaScript
Skype Web - Alternativa ao Skype desktop
JavaScript - verificar se todos os itens de um array são pares ou ímpares
Sites e grupos para encontrar emprego de TI
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Erro ao tentar executar Django [RESOLVIDO] (5)
Servidor para arquivos e banco de dados (0)
VOL já não é mais como antes? (27)
780 mil usuários do Janelas baIxaram Linux em um mês (2)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (11)









