[Resuelto] como deshabilitar la tecla control?

Iniciado por ZeroRcp, 28 Agosto 2015, 16:35 PM

0 Miembros y 3 Visitantes están viendo este tema.

ZeroRcp

no es lo que yo haga amigo...
es internet explorer XDDDD
:v

DeMoNcRaZy

Cita de: ZeroRcp en 28 Agosto 2015, 17:39 PM
no es lo que yo haga amigo...
es internet explorer XDDDD
:v

¿IE no estaba obsoleto?  :xD
Pues si quiere compatibilizar algo con IE te va a costar más.. y dependiendo la versión... no es muy compatible con variedad de cosas.

Saludos.
Esta página web no está disponible - Google Chrome

engel lex

Cita de: ZeroRcp en 28 Agosto 2015, 17:39 PM
no es lo que yo haga amigo...
es internet explorer XDDDD
:v

es lo que tu hagas XD porque dudo que alguien voluntariamente y sin una pistola en la nuca use IE XD
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

exploiterstack

#13
Apuntar engel lex que javascript/jQuery SI te permite deshabitar una tecla en concreto(entre estas claro esta la key Ctrl), es tan simple como comprobar que tecla se ha presionado en la página y con una condición comprobar si dicha tecla corresponde con el código ASCII 17 y si es esta retornar false,

Código (javascript) [Seleccionar]
document.onkeydown = function(e){
       if(e.which == 17){
               return false;
       }
}


También puedes hacerlo diciendo que deje de realizar su acción por defecto diciéndole que deje de delegar, con dicho código:

Código (javascript) [Seleccionar]
document.onkeydown = function(e){
       if(e.which == 17){
               e.preventDefault();     // Para detener la acción
               e.stopPropagation();  // O detenemos la propagación
       }
}


Espero haberte ayudado, un saludo!

engel lex

exploiterstack con ese codigo si yo uso por lo menos ctrl+u no se abrirá una pestaña nueva?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

DeMoNcRaZy

Cita de: engel lex en 28 Agosto 2015, 20:32 PM
exploiterstack con ese codigo si yo uso por lo menos ctrl+u no se abrirá una pestaña nueva?

Además todos los navegadores traen por defecto la herramienta de desarrolladores en su menú. Pulsas y wala ocurrió la magia.

Espero que no pregunten como bloquear dicho menú del navegador  :xD

Saludos.
Esta página web no está disponible - Google Chrome

MinusFour

Cita de: exploiterstack en 28 Agosto 2015, 20:26 PM
Apuntar engel lex que javascript/jQuery SI te permite deshabitar una tecla en concreto(entre estas claro esta la key Ctrl), es tan simple como comprobar que tecla se ha presionado en la página y con una condición comprobar si dicha tecla corresponde con el código ASCII 17 y si es esta retornar false,

Código (javascript) [Seleccionar]
document.onkeydown = function(e){
       if(e.which == 17){
               return false;
       }
}


También puedes hacerlo diciendo que deje de realizar su acción por defecto diciéndole que deje de delegar, con dicho código:

Código (javascript) [Seleccionar]
document.onkeydown = function(e){
       if(e.which == 17){
               e.preventDefault();     // Para detener la acción
               e.stopPropagation();  // O detenemos la propagación
       }
}


Espero haberte ayudado, un saludo!

Eso no va a funcionar, porque la tecla Ctrl no realiza ninguna accion por defecto. Si acaso estarias intentando prevenir la accion por defecto de la combinacion que desees bloquear.

exploiterstack

MinusFour logicamente no le la he combinado con ninguna tecla ya que ZeroRcp no especifico ninguna, añadirsela y vereis...

Un saludo!

engel lex

Cita de: exploiterstack en 28 Agosto 2015, 21:20 PM
MinusFour logicamente no le la he combinado con ninguna tecla ya que ZeroRcp no especifico ninguna, añadirsela y vereis...

Un saludo!

XD sería para asignar una funcion y desctivarla?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

eLank0

A parte de lo comentado por engel lex, decir que también se pueden detectar combinaciones de teclas y por lo tanto si que se puede desabilitar el CTRL+KEY.

Salu2