[Dica] Navegar por botão F7, F8, F9, etc

Olá pessoal, precisei utilizar algumas teclas como atalhos e gostaria de compartilhar pois creio que pode deixar um sistema bem mais prático

onScriptInit da aplicação coloque o código

Fiz abaixo algumas opções para exemplificar porém pode-se executar quaisquer comandos javascript

?>
<script type="text/javascript">
	document.onkeyup=function(e){
		var key = e.which;
		switch(key){
			case 118:
				document.getElementById("id_sc_field_nome-do-campo").focus();//f7 focus no campo
			break;
			case 119:
				window.location="../nome_app/";//f8 redireciona para outra aplicação
			break;
			case 120:
				nm_atualiza('alterar');//f9 submeter "Alterar"
			break;
		}
		return false;
	}
</script>
<?php

Seguem os códigos ASCII

ESC = 27
F1 = 112
F2 = 113
F3 = 114
F4 = 115
F5 = 116
F6 = 117
F7 = 118
F8 = 119
F9 = 120
F10 = 121
F11 = 122
F12 = 123

Parabéns, obrigado por compartilhar.

Valeu, Rodrigo por compartilhar.

Bom não postei mas uma outra dica é colocar no Label do botão Nome + tecla

Ex: Alterar (F9)

Parabéns, guri!!!

Eu uso algo bem parecido e funciona muito bem.

Continue assim…

Aqui em São Paulo, só chamamos alguém de 'Guri 'se tiver no máximo 10 anos de idade, ehehe pode perguntar.
https://www.dicio.com.br/guri/

Show, Rodrigo. Valeu!!!

Muito a dica.

Parabens e obrigado por compartilhar.

Aqui em São Paulo, só chamamos alguém de 'Guri 'se tiver no máximo 10 anos de idade, ehehe pode perguntar. https://www.dicio.com.br/guri/
kkkkkk

Não tive intenção de depreciar. hehehe
Aqui no RS, guri tem espírito jovem.
E o Rodrigo, além do espírito, tem o corpo jovem. (Ao menos comparado a mim hehehehehehe).


Alguém sabe por que ocorre esse erro?

http://ap.imagensbrasil.org/image/jCMhiY

A sua imagem não apareceu e não sei se faz parte do assunto do tópico

Esse output pode ser configurado em Aplicação -> Configuração -> Exibir Output Ajax = Não