Pregunta

¿Hay una manera en GWT para saber si la tecla Shift está abajo dentro de un controlador onClick () ?

Por ejemplo:

import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;

public class PanelTileBase implements ClickHandler {

    PanelTileBase()
    {
        addClickHandler(this);
    }

    public void onClick(ClickEvent event)
    {
        // is the shift key down?
    }
}

¡Gracias!

¿Fue útil?

Solución

¿Qué tal esto (no probado)

void onClick(ClickEvent ev) {
  NativeEvent nEv = ev.getNativeEvent(); 
  if ( nEv.getShiftKey() ) { 
    // event is true.
  }
}

Otros consejos

Y para el teclado se cambió la API, pero la idea es la misma:

if (event.isShiftKeyDown()) {
    // your code                
}

GWT KeyEvent API tiene las funciones {Alt, AnyModifier, Control, Meta, Shift} KeyDown ().

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top